QT
文章平均质量分 63
Qt是一个功能强大的跨平台应用程序开发框架,它提供了丰富的工具和库来开发高质量、交互性强的应用程序。我将分享我的经验心得,共同成长。
川谷_
这个作者很懒,什么都没留下…
展开
-
QT QString和QStringLiteral的区别
1、QStringLiteral是,用于在。它的主要作用是。2、使用QStringLiteral宏可以避免在运行时创建QString对象,这对于在使用大量字符串字面值的情况下,特别是频繁创建临时QString对象时,能够提升程序的性能。原创 2024-02-23 10:29:21 · 615 阅读 · 0 评论 -
QT QIFW Windows下制作安装包(一)
1、QIFW。QIFW是QT Installer FrameWork的缩写,。QIFW可以帮助开发者创建自己的安装程序,将它们打包到通用的安装包中,并提供可视化的界面进行安装。2、QIFW官网文档Qt Installer Framework概述 |Qt Installer Framework手册3、QIFW下装地址。原创 2023-12-12 14:54:02 · 2264 阅读 · 0 评论 -
QT Windos平台下打包应用程序
它可以通过扫描应用程序的依赖项获取所需的 Qt 库文件、插件和翻译文件,以及复制应用程序可执行文件和所需的依赖项到指定目录。原创 2023-12-07 16:30:10 · 810 阅读 · 0 评论 -
QT QGraphicsItem 图元覆盖导致鼠标点击事件不能传递到被覆盖图元
在日常开发中,遇到这样一个问题,线图元和引脚图元重叠,导致点击引脚图元,没有进入引脚图元的鼠标点击事件中。原创 2023-11-30 14:31:22 · 1090 阅读 · 2 评论 -
QT QComBox实现模糊查询
它可以与诸如 QListView、QTableView、QTreeView 等控件一起使用,用于自定义项的外观和编辑行为。(2)QStyledItemDelegate 的。原创 2023-11-25 23:15:00 · 1086 阅读 · 0 评论 -
QT QGraphicsView框架
将QGraphicsView比作一台手机,那么QGraphicsScene相对于手机里面的app,比如是音乐播放器的话,那么QGraphicsItem就是里面的歌曲,在复杂点的话,就可以是播放器里面的一切,不单单是歌曲,如播放、暂停按钮、歌词、歌手海报啥的。原创 2023-11-24 11:05:28 · 1968 阅读 · 1 评论 -
QT QDebug和QRelease的区别
总结起来,QDebug是用于调试阶段的模式,会输出调试信息;而QRelease是用于发布阶段的模式,它会进行优化,不输出调试信息,以提高程序性能。在开发过程中,通常会先使用QDebug进行调试,确认程序的正确性,然后进行切换到QRelease进行发布。原创 2023-11-23 09:49:48 · 872 阅读 · 0 评论 -
QT linux下应用程序打包
(1)在当前位置打开终端。原创 2023-11-22 17:07:38 · 864 阅读 · 0 评论 -
QT 事件(一)
因为,所以说我们对窗口进行操作,它多多少少都会产生对应的事件,那么说这个事件是怎么产生的?比如我们对窗口进行大小的变化,或者说鼠标拖到窗口进行移动,拿着鼠标或者键盘在窗口里进行相关的操作,比如说鼠标或者键盘这个按键被按下了、这个按键被释放了,对应的事件就产生了,当这个事件产生之后呢,窗口就需要对这个事件进行处理。因为,咱们这个鼠标或者键盘在哪一个,那么。原创 2023-11-19 20:41:06 · 200 阅读 · 1 评论 -
QT 影子构建和非影子构建的区别
Qt非常推荐使用影子构建。总的来说,Qt影子构建和非影子构建的区别只是目标文件的位置不同,但影响却非常的。正确配置构建环境可以大大降低维护成本,提高项目的灵活性和可维护形。这种方式的好处是使得项目管理更加清晰,避免污染源代码目录,并能够更加方便地进行项目构建和测试。,同时产生一些额外的问题,比如可能导致意外覆盖或者删除某些源文件等等。在影子构建中,Qt会将生成的目标文件放到一个。,这个目录通常被称为“构建目录”,Qt的影子构建和非影子构建的。相反,在非影子构建中,原创 2023-11-15 20:43:31 · 121 阅读 · 0 评论 -
QT 指定程序编译生成文件的位置
在项目构建过程中,,其中包含清单QObject类和元对象的所有信息,生成的文件一般以.moc为后缀。原创 2023-11-09 22:05:59 · 1972 阅读 · 1 评论 -
QT qmake、构建、重新构建、运行、清除的区别
以生成最终的可执行文件或库文件。原创 2023-11-08 21:49:12 · 1136 阅读 · 1 评论 -
QT 动态库编程(一)
动态库是指在程序运行时才被载入内存的库,与静态库相比,动态库可以减小程序的体积,同时也方便库的升级和维护。是 Qt 提供的宏,可以用于在编写动态库时标识需要导出的函数、类、变量等。简单来说,使用宏标识的函数、类、变量等可以被其他程序或模块使用。原创 2023-11-07 22:15:34 · 393 阅读 · 0 评论 -
QT 信号与槽(一)
信号与槽是QT框架给我们提供的一种事件处理机制,QT框架是基于窗口的这样一个应用程序框架,基于窗口的应用程序都是基于事件的,也就意味着咱们这个信号其实对应的就是事件槽就是对应事件的处理动作,信号与槽就类似于设计模式里的观察者模式。原创 2023-11-01 21:01:53 · 151 阅读 · 0 评论 -
QT 元对象系统
1、QT对标准C++进行了扩展,引入了一些新的概念,比如信号槽,对象属性等。QT的元对象编译器(Meta-Object-Compiler,MOC是一个预处理器在源程序(.cpp)编译前,先将这些QT特性转换为C++兼容的形式,然后再用C++编译器进行编译。这就是为什么在使用信号槽机制的类里,必须在头文件中添加一个Q_OBJECT宏的原因,只有添加了这个宏·,moc才对类里的信号槽进行预处理。原创 2023-11-05 00:10:27 · 179 阅读 · 0 评论 -
QT + VS2015 构建“无法运行rc.exe”
缺少rc.exe和 rcdll.dll库。原创 2023-11-01 21:56:34 · 439 阅读 · 0 评论 -
Qt qmake的时候报错 error: /utf-8: No such file or directory
【代码】【无标题】Qt qmake的时候报错 error: /utf-8: No such file or directory。原创 2023-11-01 14:20:04 · 395 阅读 · 0 评论