随笔分类 -  QT学习笔记

摘要:P30. 自定义控件封装 P31. Qt中的鼠标事件 P32. 定时器1 P33. 定时器2 P30. 自定义控件封装(创建了新项目) 添加新的界面和类:右键项目的文件夹(顶层的文件)-> Qt——Qt设计师界面类 -> “选择界面模板”选"Widget" -> 在"Class name"中取个类名 阅读全文
posted @ 2023-04-01 16:08 我会变强的 阅读(231) 评论(0) 推荐(0) 编辑
摘要:P26. QTreeWidget树控件 P27. QTableWidget控件 P28. 其他常用控件介绍 P26. QTreeWidget树控件(创建了新项目) (ui界面)Item Widgets (Item-Based) -> Tree Widget 把"Tree Widget"拖进界面后,如 阅读全文
posted @ 2023-03-31 20:39 我会变强的 阅读(342) 评论(0) 推荐(0) 编辑
摘要:P23. 登录窗口布局 P24. 控件-按钮组 P25. QListWidget控件 (P23. 登录窗口布局)(创建了新项目) 选取 widget 进行布局,水平布局、垂直布局、栅格布局 自适应大小:点最上层的对象,然后垂直布局 弹簧 Spacers -> Horizontal Spacer,默认 阅读全文
posted @ 2023-03-30 19:10 我会变强的 阅读(248) 评论(0) 推荐(0) 编辑
摘要:P19. 资源文件添加 P20. 模态和非模态对话框创建 P21. 消息对话框 P22. 其他标准对话框 (P19. 资源文件添加)(创建了新项目) (这次创建时,Details 里的 Base class 选的是 QMainWindow;并且勾选 Generate form) forms 里的 . 阅读全文
posted @ 2022-08-16 12:55 我会变强的 阅读(124) 评论(0) 推荐(0) 编辑
摘要:选择菜单栏的“工具” -> “选项”,在新窗口的“文本编辑器” -> 右侧 “UTF-8 BOM”选择“如果编码是UTF-8则添加”; 之后qDebug打印出的中文不会报错,但是会乱码,这时候要用 QString::fromLocal8Bit 来将本地字符编码转换为 Unicode 形式的 QStr 阅读全文
posted @ 2022-08-16 09:14 我会变强的 阅读(2893) 评论(0) 推荐(0) 编辑
摘要:P16. 课程回顾 P17. QMainWindow 菜单栏和工具栏 P18. QMainWindow 状态栏、铆接部件、核心部件 (P16. 课程回顾) (P17. QMainWindow 菜单栏和工具栏) QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、 阅读全文
posted @ 2022-08-10 18:05 我会变强的 阅读(173) 评论(0) 推荐(0) 编辑
摘要:需求:一个窗口,点“open”按钮新建一个窗口,点“close”关闭新建的窗口(加了个点“close all”关闭所有窗口) 代码: 1 #include "homework.h" 2 #include <QPushButton> 3 4 homework::homework(QWidget *pa 阅读全文
posted @ 2022-08-01 21:22 我会变强的 阅读(49) 评论(0) 推荐(0) 编辑
摘要:P12. 信号连接信号 P13. Qt4版本信号和槽连接 P14. Lambda表达式 P15. 信号槽的总结 (P12. 信号连接信号) 前面是信号连接信号,后面是信号连接槽函数;关键字 connect 可以连接信号和信号 断开信号用 disconnect ,用法和 connect 一样 1 // 阅读全文
posted @ 2022-08-01 17:31 我会变强的 阅读(866) 评论(0) 推荐(0) 编辑
摘要:P9. 信号和槽——点击按钮关闭窗口 P10. 自定义的信号和槽 P11. 自定义的信号和槽发生重载的解决 (P9. 信号和槽) 示例代码: 1 //需求:点击“我自己的窗口”,关闭窗口 2 //参数1.信号的发送者(这里是按钮);参数2.发送的信号(函数的地址);参数3.信号的接收者(这里是这个窗 阅读全文
posted @ 2022-07-31 20:39 我会变强的 阅读(252) 评论(0) 推荐(0) 编辑
摘要:P6. QPushButton创建 P7. 对象树 P8. Qt中的坐标系 (P6 QPushButton创建) QPushButton Class: Header: #include <QPushButton> qmake: QT += widgets 1 #include "widget.h" 阅读全文
posted @ 2022-07-31 15:53 我会变强的 阅读(38) 评论(0) 推荐(0) 编辑
摘要:P4. 创建第一个QT程序 P5. 命名规范以及快捷键 (P4)创建QT项目 New Project -> (弹出新窗口)-> 左边选 Application,中间选 QT Widgets Application -> choose.. Location(左边) -> 更改名称和位置(不要带中文)- 阅读全文
posted @ 2022-07-29 17:15 我会变强的 阅读(126) 评论(0) 推荐(0) 编辑

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