QT 开发快速入门
本人 qt 业余,但有的时候要用到 qt,而又没有系统的学习,用到哪里看哪里。
环境:
vs2012+ qt-vsaddins+qt5.5
qt 的按钮点击事件出发的基本要素:
1. 按钮触发函数为 public/private slots。
2.connect (ui.Btn,Signal (clicked),this,clickBtn ()); // 需要增加这一个方法。
3. 相应类中 不能少了 Q_OBJECT; 这个宏。
关于 qt 中 ui 文件会自动生成一些类和头文件,使用 qt desinger 的好处是方便自己布局,
但是用着用着就会发现里面有 layout 组件,这就使得我们可以使用布局来写窗口组件了。
vs 自动创建的类中会有 ui 成员变量 只需要把他的成员变量(可视化组件 如按钮 文本框等)放到自己的类中即可,他显示到窗口的要素
1. 给定 QWidget 指针(要显示的窗口即可),2. 组件初始化,3. 使得可以自己摆脱 vs qt 模板项目的依赖。