QT
记录开发经验
M百问
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
qt工程中调用sdl的流程
SDL 和 Qt 的事件处理机制是分开的,需要处理两者之间的交互。例如,如果你在 SDL 中处理输入事件。文件)进行配置,以包含 SDL 库的路径和链接选项。在你的 Qt 工程中,需要对项目文件(原创 2024-08-12 17:43:10 · 696 阅读 · 0 评论 -
qt工程无法启动gdb
这通常是由于终端仿真器(如Gnome Terminal)在启动时遇到问题,在项目中取消选择“Run in terminal”原创 2024-07-29 14:57:21 · 305 阅读 · 0 评论 -
使用 Qt5WebSockets 模块来实现 WebSocket 客户端和服务器
【代码】使用 Qt5WebSockets 模块来实现 WebSocket 客户端和服务器。原创 2024-07-23 18:13:58 · 753 阅读 · 0 评论 -
Qt界面假死原因
当ffmpeg打开视频流失败后调用update()将qlabel刷新为黑色,有一定概率会使得qlabel界面假死,此时切换到其它界面再返回到当前界面,qlabel恢复显示。创建一个播放器类,继承QLabel,在播放器类中起一个线程用ffmpeg取流解码,将解码后的图像保存到队列,在gui线程中调用update()刷新显示。这是因为 Qt 的 GUI 库不是线程安全的,所有的 GUI 操作都必须在主线程中执行。禁用取流解码线程中调用的update()后,则不会再出现假死的现象。如果你尝试在不同的线程中调用。原创 2024-07-17 14:13:13 · 631 阅读 · 0 评论 -
RK3568平台Qt编译过程
修改配置文件qt-everywhere-src-5.11.0/qtbase/mkspecs/aarch64-rockchip-linux-gnu/qmake.conf。修改qtbase/src/corelib/io/qfilesystemengine_unix.cpp,注释94行。我用的平台是aarch64-rockchip-linux-gnu。这是GCC9编译出现的问题。原创 2024-06-14 09:31:37 · 1275 阅读 · 0 评论 -
QImage添加文字、边框
【代码】QImage添加文字、边框。原创 2024-06-18 16:37:31 · 599 阅读 · 0 评论 -
在qt工程文件.pro中获取编译器信息
在 `.pro` 文件中,您可以使用 Qt 提供的 `message` 函数来输出各种信息,包括编译工具链的信息。- 使用 `QMAKE_CC`、`QMAKE_CXX`、`QMAKE_LINK`、`QMAKE_AR`、`QMAKE_RANLIB` 等变量输出编译工具链的相关信息。- 使用 `system` 函数调用编译器的 `--version` 选项获取版本信息。- 使用 `system` 函数调用 `which` 命令获取编译器和链接器的完整路径。- `TARGET = myapp`:定义目标名称。原创 2024-07-02 15:50:06 · 708 阅读 · 0 评论 -
在qt工程文件.pro中获取编译器信息
【代码】在qt工程文件.pro中获取编译器信息。原创 2024-06-19 11:35:02 · 702 阅读 · 0 评论 -
在Qt项目文件.pro中多平台编译
1、从系统变量QMAKE_CXX获取编译器信息。根据编译工具链的不同,编译出不同平台的代码。3、判断每个小项中是否包含指定的字符串。2、将编译器参数分割成几部分。原创 2024-06-19 14:22:44 · 512 阅读 · 0 评论
分享