5.1 KiB
5.1 KiB
说明【https://touwoyimuli.github.io/】:
会将该系列的源码,文章等系列,全部托管于这个仓库,该系列的主线任务只是讲解qt的相关文章。
开发环境: win10 x64 专业版 1803
操作系统版本:17134.829
编程环境: deepin 15.11 x64 专业版
Kernel: x86_64 Linux 4.15.0-30deepin-generic
开发软件: Qt Creator 4.8.2 (Enterprise)
、 Qt 5.9.8
项目文章系列:
第一部分:预备知识
windows
环境下安装Qt Creator
作为c++
的IDE开发工具,学习和使用qt (推荐)- Qt Creator 安装SDK,在MSVC编译模式下使用CDB调试器
windows
环境下安装Qt Creator
+Visual Studio 2015
作为c++
的IDE
开发工具,学习和使用qt (备选) (csdn)windows
环境下安装Qt Creator 5.9
+Visual Studio 2017专业版
参考此文 (备选)(csdn)Qt Creator
IDE的界面组成和使用讲解- 编写一个qt的第一个项目:
Hello World
的项目
第二部分:qt生成原理/运行机制
第三部分:常用控件
- 一个默认的
Qt Widget
项目 【空】 - 元对象系统
moc
(Meat-Object System)的对象MetaObject
和(含动态)属性Propert
的用法【QtMeatObjectEx】 - 初识
QString
函数,用QString
显示2/8/10/16进制互相转化 【QtQStringEx】 QString
常用的功能函数的介绍和用法 【QtQStringFunEx】QSlider
的介绍和用法【QtQSliderEx】QSlider
移动条、QScrollBar
滚动条、QProgressBar
进度条控件的联动【QtQProgressBarEx】QSlider
仪表盘的用法【QtQdialQLCDEx】- 时间日期(
QTime
/QDate
/QDateTime
)和定时器(QTimer
)的介绍和使用 【QtDateTimeEx】 QComboBox
(下拉列表框)和QPlainTextEdit
(多行富文本编辑器)的用法 【QtQcomboBoxEx】
第四部分:自定义风格样式QStyle
- 自定义
QStyle
界面所有控件的风格,换肤效果的教程,自定义继承QCommonStyle
的风格类【QtCustomStyleEx】 - 预备知识:
QStyle
、QCommonStyle
d等讲解 - 更换
Qt
应用程序的界面UI
,实现换肤,改用自带其他默认QStyle
风格样式 - QStyle自定义重绘QSlider控件
- QStyle自定义重绘QRubberBand控件
补充部分:补充较杂的知识点
乱码相关:
- 输出乱码原因:古文码、口字码、符号码、问号码、棍拷码
- qt5 中文乱码解决
- Qt字符串有中文,编译不通过解决方法: (csdn)
- 乱码原因(Qt版本)_附上语文的pdf版本 (csdn)
- qt中文乱码问题 (csdn)
- 借Qt中文乱码谈谈Coding中的编码问题 (csdn)
- Qt5与Qt4的信号接收差异 (csdn)
qt
的信号和槽关系qt
中Lam表达式