QT
文章平均质量分 58
Yanjun2i
这个作者很懒,什么都没留下…
展开
-
QT:单例
单例的写法原创 2024-01-04 14:58:56 · 724 阅读 · 0 评论 -
Qt:关于引用、指针的一些tip
但是在实际操作的时候,遇到了一些问题,最后发现,是我对一些函数的结果是引用还是指针,不太熟悉。1、for循环中 `var` 必须是一个引用类型才能修改原列表中的元素,否则 `var` 将是列表元素的一个副本,这样对 `var` 的修改不会影响原始列表中的元素。这两点是我根本没有注意的,平时for循环我都会加&,但是我一直认为的原因是让程序减少一次拷贝,没有想到副本。2、`toMap()`函数返回的通常是一个值副本,而非引用,所以,尝试在这个副本上调用 `insert()` 并不会改变原始元素的map。原创 2023-11-27 15:24:03 · 187 阅读 · 0 评论 -
QtCreator 运行项目,在debug下正常运行.在release下运行崩溃
在Release下面让Debug可以断点调试,这个方法只能是手动打断点,但是如果崩溃了是不会跳到具体崩溃的地方的。但是我怎么也找不到到底什么问题导致崩溃,指针都没有空,函数return感觉也不是问题。最后,通过一步步调,我发现,我的代码在release下崩溃的原因是因为析构顺序的错误。例如说,我生成A,由A生成B,B在生成C。A是一个弹框,B是一个弹框,C是B的内容。当B被关闭的时候给A一个关闭信号,让A删除B,然后B析构的时候删除C。正确的析构逻辑应是B被关闭后,先析构C,再让A析构B。原创 2023-12-01 16:53:50 · 1840 阅读 · 0 评论 -
QT:QtreeView
QtreeView形成表格,显示文件信息原创 2023-11-20 17:28:01 · 340 阅读 · 0 评论 -
QT: QSettings 的学习——配置文件读取
QT配置文件的学习,QSettings类,理解说明什么是beginGroup()原创 2023-07-14 11:31:01 · 878 阅读 · 0 评论 -
QT:Qpainter
Qpainter文字翻转原创 2023-08-02 15:11:08 · 543 阅读 · 0 评论 -
QT:QProcess类写入命令
QProcess类的学习原创 2023-07-28 17:55:31 · 978 阅读 · 0 评论 -
QT:遇到的报错、bug及解决方法
遇到的bug及解决方法原创 2023-08-11 09:50:54 · 2373 阅读 · 0 评论 -
QT:objectName与layoutName的区别
layoutName的用途原创 2023-07-26 14:43:24 · 195 阅读 · 0 评论 -
QT:各种数据转换
使用QString::number(),第二个参数表示转为几进制,第三个参数表示精度。使用toInt()函数,第二个参数表示当前数的进制数。第二个参数表示保留几位,第三个参数表示转为几进制。使用QString的函数。原创 2023-06-27 18:10:05 · 1282 阅读 · 0 评论 -
QT:定时任务
在QT中设置定时任务。原创 2023-06-26 15:20:04 · 1145 阅读 · 0 评论 -
QT:常用快捷键
Alt+左右 ——切换最近文件(UI下Alt+←可以直接到代码)ctrl+/ ——注释行,取消注释行。在.h里按 Alt+Enter ——再按回车键将在cpp中添加对应的方法实体。ctrl+shift +上下方向键 ——快速调整目前代码进行上下行互换。原创 2023-07-11 15:31:19 · 691 阅读 · 0 评论