随笔分类 - QT
用来记录自己在QT开发过程中遇到的问题
摘要:参考:Qt事件循环及QEventLoop的使用_qt qeventloop-CSDN博客 这篇文章讲的清楚明白 乱谈Qt事件循环嵌套-CSDN博客 这个也还可以 Qt实用技能3-理解事件循环 - 知乎 (zhihu.com) 这个事件循环讲的还挺好的 存储事件的地方,我们称作 “事件队列” Even
阅读全文
摘要:参考:Qt Creator Debug不显示变量值(no such value)_qt no such value-CSDN博客 【Qt开发笔记】Qt使用GDB调试时无法监视变量值问题_qt gdb远程调试 变量优化 无法看值-CSDN博客
阅读全文
摘要:重写 showEvent 参考:Qt构造函数中无法获取正确控件大小的问题解决_qt 使用布局后得不到正确尺寸-CSDN博客
阅读全文
摘要:参考:Qt:正确判断文件、文件夹是否存在的方法_qt判断文件夹是否存在-CSDN博客
阅读全文
摘要:Qt如何读取和写入配置文件的数据呢?_qt配置文件读写-CSDN博客 这篇写的很好,照着做成功了,能读写配置文件 配置文件的路径在构造函数中设置。 Qt使用QSetting对ini配置文件进行读取和写入_.ini 文件读写 qsetting-CSDN博客 配置文件中文乱码问题 QT 使用QSetti
阅读全文
摘要:主要参考:Qt实现登录效果(超详细!超简单!)_qt登录-CSDN博客 1.在MainWindow 对象初始化时创建登录界面对象LogWidget,并调用LogWidget对象的show方法。2.主函数中并不调用MainWindow 对象的show()函数,而是通过信号槽机制,通过LogWidget
阅读全文
摘要:QMAKE_CFLAGS 参考:qmake的使用(可设置c编译器flag参数) - findumars - 博客园 (cnblogs.com) 在 2.编写.pro文件 部分
阅读全文
摘要:参考:Qt设置右键菜单无效(customContextMenuRequested触发)_lw向北.的博客-CSDN博客 里面的原因2解法1 Qt上下文菜单(右键菜单)的几种方式,setContextMenuPolicy(Qt::ContextMenuPolicy policy)函数5个参数的用法_m
阅读全文
摘要:// connect(spinFontSize,&QSpinBox::valueChanged,this,&MainWindow::spinFontSize_valueChanged);//由于信号函数存在重载,发送者找不到正确信号函数。 //改用A.Qt4带形参方式 // connect(spin
阅读全文
摘要:1.使用共享内存的方法 弊端:使用共享内存方式,当第二个进程启动时,判断内存区数据是否建立,如有,则退出; 这种方式有弊端,在程序发生崩溃时,未及时清除共享区数据,导致程序不能正常启动。 参考:qt之 使程序只运行一个实例,若再次点击exe则将已运行的实例置在最顶层显示_大桶矿泉水的博客-CSDN博
阅读全文
摘要:QT5 QJson与QString相互转换 QString转QJson QJsonObject MainWindow::QstringToJson(QString jsonString) { QJsonDocument jsonDocument = QJsonDocument::fromJson(j
阅读全文
摘要:看了关于Qt隐式共享的介绍,很像之前学习的智能指针,复制对象的时候引用计数+1。 (1) 深拷贝 : 即就是生成对象的一个完整的复制品; (2)浅拷贝:只是一个引用复制(比如仅仅复制指向共享数据的指针)。 (3)隐式共享:也叫做写时复制(copy on write)。Qt中的很多C++类通过使用隐式
阅读全文
摘要:Qt安装 参考: Qt6安装教程——国内源_闫有尽意无琼的博客-CSDN博客 这个博客写的很详细,在评论区有国内源连接 Qt6.0+vs2019环境配置_qt几有vs2019_luoyayun361的博客-CSDN博客 这个链接里有VS的下载地址 Qt卸载或添加组件 添加组件选最上面那个按钮 参考:
阅读全文
摘要:Qt-QtCreator中编译运行出现“程序异常结束”crashed 前两天运行项目的时候遇到了跟下面这个博主一样的问题 参考: Qt-QtCreator中编译运行出现“程序异常结束”crashed_GeraldJones的博客-CSDN博客 怀疑是数组越界导致的 出问题的地方在于没有读完整个文件到
阅读全文
摘要:Qt中的项目类型(二) Qt中的项目类型(二)_qt项目_SuninRobot的博客-CSDN博客 写的很好,能学到很多 Qt项目的构建(编译)、运行与调试(三) Qt项目的构建(编译)、运行与调试(三)_qt搭建测试环境,并调试项目_SuninRobot的博客-CSDN博客 写的也很好 编译、生成
阅读全文
摘要:参考:Qt 算法->程序运行时间(计时函数)_qt clock函数_男银的骄傲的博客-CSDN博客 用的这个博客里的方法 QT笔记(7)——Qt利用QTime计算程序运行时间_abcvincent的博客-CSDN博客 另一个参考,里面,里面有 #pragma execution_character_
阅读全文
摘要:1.快捷复制一行 ctrl+alt+上方向 或 ctrl+alt+下方向 2.快捷移动到上一行或下一行 ctrl+shift+上方向 或 ctrl+shift+下方向 3.折叠代码块和展开代码块 ctrl+shift+< 和 ctrl+shift+> 参考: Qt Creator常用快捷键及技巧提升
阅读全文
摘要:今天发布的软件,因为显示器屏幕分辨率不同,导致软件显示不全的问题。1440*900分辨率出现右侧坐标轴显示不全的问题 一种解决思路把所有控件放到QScrollArea控件里,利用滚动条显示全部。 对于QScrollArea,最难搞懂的就是:如何控制它,才能让它在我们想要出现滚动条的时候出现滚动条。
阅读全文