- 基础知识:
一
我们讲的qt的安装,了解我qt。
1.qt我们可以理解c++封装的一个库而已
qt6的他只有qml(我们现在大部分都在widget
但是从6.0它已经取消了widget 直接用Quick《重点讲一下》)
二 三
我们讲了控件(我们真正的程序开发中我们用到的是无窗口界面
我们要去掉标题栏的这一块)
QWidget 所有用户界面对象的基类
QDialog 对话框
QMainwindow 提供菜单,工具栏,状态条的应用程序窗口
模态 1.主界面被阻塞,不能进行点击,也不能进行拖动等一些操作
2.exec之后的代码是不能进行运行,必须要关闭模态窗口才能运行
非模态 1.主界面不会被阻塞,可以进行点击,也能进行拖动等一下操作
2.show之后的代码是能进行运行,不需要关闭非模态窗口才能运行
半模态 1.主界面还是被阻塞,不能进行点击,也不能进行拖动等任何操作
2.show之后的代码是能进行运行,不需要关闭半模态窗口才能运行
QLabel 既可以显示文字也可以显示图片
QPushbutton 它就是一个按钮
四:
布局:
①水平布局
②垂直布局
③栅格布局
④手动布局
没有最好的,只有最合适的
五:
信号和槽
1.一个信号连接多个信号或者槽
2.槽是不能做为信号发送的
3.多个信号可以连接一个槽
信号和槽用connect进行连接
connect(发送信号者,发送信号的方法,接收者,接收者的方法);都是指针类型 需要取地址
信号的发送者,发送的信号,信号的接收者,处理的函数
父类调用子类的方法我们是用函数
子类传递给父类我们是用的信号和槽
构造方法:就是当前这个类的入口方法
注意:
创建项目的时候
①项目名称一定要是英文
②工程路径一定要是英文
程序基本守则:1.电脑名不要是中文
2.人离开电脑旁需要锁屏
需要了解的东西:
1.svn或者git上把我们程序代码已经开发工具我们从服务器上档下来
你们去了解一下什么是svn?什么是git?(项目中必须要用到的)
2.无窗口,窗口置顶,无窗口拖动,无窗口缩大缩小
3.了解一下自定义布局