全球球精选!Qt中的Dial控件实例

QT教程   2023-04-26 09:03:27


(相关资料图)

以下是一个简单的Qt程序,使用Dial控件实例来显示一个数字,并允许用户通过拨号调整该数字:

#include #include #include #include #include int main(int argc, char *argv[]){    QApplication a(argc, argv);    QWidget *widget = new QWidget();    QVBoxLayout *layout = new QVBoxLayout();    QLCDNumber *lcd = new QLCDNumber();    lcd->setDigitCount(2); // 显示2位数字    lcd->display(0); // 初始值为0    QDial *dial = new QDial();    dial->setRange(0, 99); // 可调节范围为0-99    dial->setValue(0); // 初始值为0    QObject::connect(dial, &QDial::valueChanged, lcd, static_cast(&QLCDNumber::display));    layout->addWidget(lcd);    layout->addWidget(dial);    widget->setLayout(layout);    widget->show();    return a.exec();}

这个程序创建了一个QWidget窗口,并将一个QLCDNumber和一个QDial添加到垂直布局中。当用户操作QDial时,QLCDNumber会更新以显示当前值。

【领 QT开发教程 学习资料, 点击下方链接莬费领取↓↓ ,先码住不迷路~】

点击这里:

热文榜单