推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

成都嵌入式学习笔记:QT界面的建立原理

   2023-07-22 网络整理佚名1000
核心提示:成都嵌入式学习笔记:QT界面的建立原理在函数中,建立槽的连接;子控件不需要单独显示show函数,如果父控件显示,子控件自动显示;当操作系统接收到一种信号后,如果QT程序正在运行状态,则QT会接收到这个信号,并且自动调用控件类中已经定义好的函数,用实现事件的分发,如果需要重新定义函数,需要在中父类的函数;ui中固定界面的大小方法

成都嵌入式学习笔记:QT界面建立原理

1、函数中,建立slot连接;

2.新的UI流程

(1)每个控件都是一个独立的类对象;

(2) 独立控件均为窗口,设置=0:

(3)当值为其他控件的地址时,则为子控件;

(4)子控件不需要单独显示show函数,如果父控件显示,则子控件自动显示;

(5)()尺寸调整

(6)Move()移动位置

(7)()设置字体;

(8)()设置图标; 在此之前,您需要定义qicon i(路径名)

3.理解main函数中的a.exec():主运行循环

(1)防止主程序结束,并循环重启主程序;

(2) 打开事件队列,进行事件分发

4.帮助手册解读

(1)在类的属性中,获取属性函数

① 如果属性为Bool类型,获取属性的函数名前面加is,部分直接以属性名命名;

② 如果属性不是Bool类型,则属性函数名就是属性名本身;

(2)设置属性加集;

5. 表示空白窗口、表示带标题栏的窗口、表示对话框;

6.自动函数调用机制

(1)当操作系统收到信号时,如果QT程序正在运行,QT会收到信号并自动调用控制类中定义的函数,

7. 功能

(1) 定义函数

(2)安装控制安装功能;

8. 事件的传递性

(1)某个控件除了发生在某个控件上外,还会传递给父控件;

(2)如果函数返回true则不通过,默认为false;

(3)Event->()相当于返回false,适用于所有事件;

(4) event->相当于返回true;

9.实现多个控件的事件触发

(1)使用qApp指定定义中的所有控件;

(2)要实现事件的分发,如果需要重新定义函数,需要在';中使用父类的函数

10.实现异步事件处理

11、ui中固定界面的尺寸方法

(1)直接设置和设置要一致;

(2)在构造函数中使用(this->width,this->)固定大小;

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON