初识QT C++

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

真的是第一次触碰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++是面向对象的语言,所以在编程中,我很少看到一些循环、选择语句,甚至语句都很少,都是对窗口部件类的一些操作,不断的学习各种窗口部件,所以又是零基础的开始。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值