QT提供了信号和槽机制用于完成界面操作的响应,是任意完成两个QT对象之间的通信机制。其中,信号会在某个特定情况或动作下被触发,槽是等同于接收并处理信号的函数。
常用的连接方式是:
connect(Object1,SIGNAL(signal),Object2,SLOT(slot));signal为对象Object1的信号,slot为对象Object2的槽。
信号与槽机制的优点:
1.类型安全
2.松散耦合
QT信号和槽机制不支持对模板的使用。
布局管理器
在设计较为复杂的GUI界面时,仅通过指定窗口部件的父子关系来达到加载和排列窗口部件的办法是行不通的,最好使用的办法是Qt提供的布局管理器。
QGridLayout *mainLayout=new QGridLayout(this):创建一个网格管理器对象
mainLayout->addWidget():将控件放置在该管理器中
QWidget::setLayout():将布局管理器添加到对应的窗口部件对象中.
03-13
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交