|
1Qter豆
#include <qapplication.h>#include <qpushbutton.h> //按钮类的声明和调用;#include <qslider.h> //滑动条控件的声明和调用;#include <qlcdnumber.h> //LCD数字显示框控件的声明和调用;#include <qfont.h> //字体类的声明和调用;#include <QVBoxLayout> //垂直分布控件的声明和调用;//主函数;int main(int argc,char **argv ){ //创建并且处理这些命令行变量; QApplication a(argc,argv ); //声明一个程序窗口名称为"w"; QWidget window; //声明一个新的按钮名称为"quit"; QPushButton *quit = new QPushButton("Quit",&window); //设置按钮的字体为"times",字号为18.加粗; quit->setFont( QFont("Times",18,QFont::Bold)); //连接信号和槽:当quit按钮被按下时关闭窗口; QObject::connect(quit,SIGNAL(clicked()),qApp,SLOT(quit())); //声明一个新的lcd数字显示框名称为"lcd"; QLCDNumber *lcd = new QLCDNumber(2,&window ); //声明一个新的滑动条名称为"slider"; QSlider * slider = new QSlider(Qt::Horizontal,&window );// //设置滑动条控件的最小值// slider->setMinimum(0);// //设置滑动条控件的最大值// slider->setMaximum(100);// //设置滑动条控件的值// slider->setValue(1);
QObject::connect(slider,SIGNAL(valueChanged(int)),lcd,SLOT(display(int)));
QVBoxLayout layout; layout.addWidget(quit); layout.addWidget(lcd); layout.addWidget(slider);
window.setLayout(&layout); window.show();
return a.exec();}#include <qapplication.h>#include <qpushbutton.h> //按钮类的声明和调用;#include <qslider.h> //滑动条控件的声明和调用;#include <qlcdnumber.h> //LCD数字显示框控件的声明和调用;#include <qfont.h> //字体类的声明和调用;#include <QVBoxLayout> //垂直分布控件的声明和调用;//主函数;int main(int argc,char **argv ){ //创建并且处理这些命令行变量; QApplication a(argc,argv ); //声明一个程序窗口名称为"w"; QWidget window; //声明一个新的按钮名称为"quit"; QPushButton *quit = new QPushButton("Quit",&window); //设置按钮的字体为"times",字号为18.加粗; quit->setFont( QFont("Times",18,QFont::Bold)); //连接信号和槽:当quit按钮被按下时关闭窗口; QObject::connect(quit,SIGNAL(clicked()),qApp,SLOT(quit())); //声明一个新的lcd数字显示框名称为"lcd"; QLCDNumber *lcd = new QLCDNumber(2,&window ); //声明一个新的滑动条名称为"slider"; QSlider * slider = new QSlider(Qt::Horizontal,&window );// //设置滑动条控件的最小值// slider->setMinimum(0);// //设置滑动条控件的最大值// slider->setMaximum(100);// //设置滑动条控件的值// slider->setValue(1);
QObject::connect(slider,SIGNAL(valueChanged(int)),lcd,SLOT(display(int)));
QVBoxLayout layout; layout.addWidget(quit); layout.addWidget(lcd); layout.addWidget(slider);
window.setLayout(&layout); window.show();
return a.exec();}
问题:无论怎么设置slider都无法更改数值;0-99;
|
|