张德长

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  QT

QT实战 之翻金币游戏(升级版)
摘要:QT实战 之翻金币游戏 相较于原版的优化: 关卡数据不是用静态的config配置,而是动态生成,每次打开的关卡都生成不同的游戏数据,增加了可玩性; 关卡数据依据关卡等级的不同而生成不同难度的数据,随关卡的增加而不断提升难度; 金币矩阵由原版的4*4升级为5*5,增加了游戏难度; 选择关卡按钮使用了自 阅读全文

posted @ 2023-11-24 19:57 张德长 阅读(223) 评论(0) 推荐(0) 编辑

QT实战 之事件和定时器
摘要:QT实战 之事件和定时器 自定义控件MyLabel,继承自QLabel(创建时继承自QWidget,创建好后再修改成QLabel) 拖拽Label控件到主界面,然后将该控件提升为MyLabel(注意必须用MyLabel的直接父类进行提升,如果用Widget则无法进行提升) 在MyLabel头文件中中 阅读全文

posted @ 2023-11-22 22:45 张德长 阅读(89) 评论(0) 推荐(0) 编辑

QT实战 之自定义控件(QSpinBox+QSlider)
摘要:QT实战 之自定义控件(QSpinBox+QSlider) 创建自定义控件(QT设计师界面类) 打开ui文件,拖拽需要用到的基础控件(QSpinBox+QSlider) 事件绑定(注意QSpinBox::valueChanged有重载,需要用函数指针指定信号函数) 使用自定义控件(拖拽添加Widge 阅读全文

posted @ 2023-11-22 22:42 张德长 阅读(542) 评论(0) 推荐(0) 编辑

QT实战 之TableWidget控件
摘要:QT实战 之TableWidget控件 指定列数setColumnCount(3) 指定表头setHorizontalHeaderLabels(QStringList) 指定行数setRowCount(5) 设置每个单元格的内容setItem(int行数,int列数,*QTableWidgetIte 阅读全文

posted @ 2023-11-22 22:41 张德长 阅读(89) 评论(0) 推荐(0) 编辑

QT学习笔记(1)
摘要:QT学习笔记(1) 停靠窗口dock #include "dockwin.h" #include<QWidget> #include<QMainWindow> #include<QTextEdit> #include<QDockWidget> DockWin::DockWin(QWidget *pa 阅读全文

posted @ 2022-05-23 14:39 张德长 阅读(132) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示