
private:
QLabel *label001
QPushButton *buttonxxx
cpp文件:
构造函数{
label001 = new QLabel(this)以后在这个类里可以用label001->setText()这样直接用这个控件。
所以要先 new 一个widget然后调用:void setCentralWidget( QWidget* widget)
例如:我们在mainwindow中添加2个控件:QLabel 和QLineEdit:
cenWidget = new QWidget(this)//this is point to QMainWindow
setCentralWidget(cenWidget)
QHBoxLayout* H = new QHBoxLayout(cenWidget)
label = new QLabel(cenWidget)
lineEdit = new QLineEdit(cenWidget)
H->addWidget(label)
H->addWidget(label)
Question2:
转载,仅供参考。
先创建dialog或者mainwindow,然后摆放控件,然后按ctrl键,用鼠标选择多个控件,选好后再点击工具栏的“Lay out horizontally in splitter"或者“Lay Out Vertically in splitter”按钮,或者选择菜单tools->form editor下的“Lay out horizontally in splitter"或者“Lay Out Vertically in splitter”选项欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)