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模板项目的依赖。

你可能感兴趣的:(qt)