QT Widgets Application: 应用程序
Qt Console Application: 终端程序
Qt Quick Application: 移动端
QMainWindow 是主窗口类,主窗口具有主菜单栏、工具栏和状态栏,类似于一般的应用程序的主窗口;
QWidget 是所有具有可视界面类的基类,选择 QWidget 创建的界面对各种界面组件都可以 支持; (也就是说任何窗口的gui都通用,上面的那个一般用作程序的主窗口)
QDialog 是对话框类,可建立一个基于对话框的界面
QLabel 的继承关系是: QObject→QWidget→QFrame→QLabel
对一个控件更改其objectName后,原来写的信号与槽那个就不能使用了,需要新写.
信号与槽:
信号signal:特定时候特定情况下被发射的事件
槽 slot: 信号响应函数
1.一个信号可以连接多个槽
2.多个信号可以连接同一个槽
3.一个信号可以连接另外一个信号
4.信号与槽的参数应该一致
5.当一个信号被发射时,与其相关联的槽函数通常被立即执行。只有当槽函数执行完毕后,才会执行信号后面的代码
画图:
QPen类: 定义了一个QPainter应该如何画线和图形的轮廓
一个QPen的属性有五种: 线的格式, 线的宽度, 线的颜色,线的端点样式,以及线与线之间的链接方式.
关于绘制文本:
参考链接:https://blog.csdn.net/naibozhuan3744/article/details/79068528 (这里面没有讲drawText()这个函数里面的参数意义)
QT中的坐标:
左上角是(0,0) 对一个label来说,中的x,y是其左上角的那个点的位置坐标。
QT中截取,代替字符串: mid, replace 参考: https://blog.csdn.net/can3981132/article/details/94176849
- 本文作者: 蓉城蒲菊
- 本文链接: https://github.com/liangpu597/2020/08/12/QT5-9学习/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!