提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
真的是第一次触碰qt,之前也没学过C++,看了CSDN一些大佬的文章绝得非常收益,故而暂且胡扯一波。
提示:以下是本篇文章正文内容,下面案例可供参考
1.对qt的理解
Qt是一套应用程序开发类库,1994年在挪威发布,具有跨平台的特性,也就是说程序编写一次,后续只要稍微改动或者无需改动便可在不同系统运行。
什么是类?我感觉类跟C语言的结构体很像,比如一个按钮的类,我们可以访问按钮定义颜色、大小、文本的各种函数(成员,我现在也不知道喊他叫什么)。
2.三种基类
1.QMainWindow(主窗口)
2.QWidget (用户界面)
3.QDialog (对话框)
3.项目文件组成
1.工程文件.pr
2.头文件组.h
widget.h
······
3.源文件组.cpp
main.cpp
widget.cpp //窗口
······
4.界面文件组.ui(这个文件组可有可无)
widget.ui
4.窗口部件
layouts
QHBoxLayout 水平排版类
QVBoxLayout 垂直排版类
QGridLayout 网络排版类
buttons
QPushButton 普通按钮
QToolButton 工具按钮
QRadioButton 单选按钮
QCheckBox 复选按钮
containers
QFileDialog 文件对话框
QMessageBox 消息对话框
QInputDialog 输入对话框
QColorDialog 颜色对话框
QFontDialog 字体对话框
QErrorMessage 错误消息对话框
QProgressDialog 进度条
input widgets
QLineEdit 行编辑器类
QCheckBox 组合框
QFontComboBox 字体选择框
QTextEdit 文本编辑框
QSpinBox 自旋框
QDial 旋钮
QLCDNumber
QScrollBar 滚动条
QSlider 滑动杆
display widgets
QLabel 标签
QMovie 动画标签
QTextBrowser 文本浏览
QCalendarWidget 日历
QLCDNumber 数码管
QProgressBar 进度条
QTimer 定时器
··········
5.可视化编程和代码化编程 可视化编程
可视化编程
代码化编程
总结
C++是面向对象的语言,所以在编程中,我很少看到一些循环、选择语句,甚至语句都很少,都是对窗口部件类的一些操作,不断的学习各种窗口部件,所以又是零基础的开始。