QT基础整理

本文回顾了大二自学的QT和大三Linux客的QT跨平台基础。介绍了Qwidgets及其子类、QMainWindow、QDialog等类,还讲解了.Pro文件配置、Main函数使用、对象树、Qt坐标系、信号和槽机制,包括信号槽拓展及Lambda表达式的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

时间有些久了,回顾一下大二自学的QT和大三Linux客的一些QT跨平台基础。

  1. Qwidgets:用户界面对象的基类
    1. QWidget的一些子类,提供真的有作用的函数。比如 QLabel、QPushButton、QListWidget、QTabWidget。

    2. QWidget继承自QObject,因此也继承了这种对象树关系。一个孩子自动地成为父组件的一个子组件

  2. QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。
  3.  QDialog 是最普通的顶级窗口。
  4. .Pro文件的基本配置
    1. QT +=  所属模块  widget 4 版本以上
    2. TARGET  生成exe程序名称
    3. TEMPLATE app 应用程序模板
    4. SOURCE  HEADER  源文件 头文件
    5. .pro就是工程文件(project),它是qmake自动生成的用于生产makefile的配置文件
  5. Main函数
    1. QApplication a  应用程序对象  有且仅有一个
    2. a.exec() 进行消息循环  阻塞
    3. MyWidget w  窗口对象
    4. 默认不会弹出窗口 想要显示窗口 需要调用 show
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值