qt自定义的函数怎么调用mainwindow

qt自定义的函数怎么调用mainwindow,第1张

头文件:

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”选项


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11659462.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存