(相关资料图)
以下是一个简单的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开发教程 学习资料, 点击下方链接莬费领取↓↓ ,先码住不迷路~】
点击这里: