- 浏览: 265131 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (153)
- Qt (21)
- C++ (10)
- javascript (8)
- linux (8)
- RTC (1)
- JNI (1)
- Qt 图形 (1)
- Mac Bootcamp (1)
- node.js (3)
- Windows SDK 7.1 (1)
- VS2010 (2)
- linux Tcl 脚本语言 (0)
- Mac (1)
- Clucene VS2013 (1)
- VisualStudio (1)
- golang (12)
- postgresql (5)
- SVN (1)
- VS (2)
- 微信开发 (8)
- html5 (1)
- Win7 (1)
- Office (1)
- redis (1)
- Bootstrap (1)
- nginx (2)
- docker (1)
- xorm (3)
- blender (2)
- linux ec2 (1)
- aws (1)
- 七牛云 (1)
- css (5)
- h2 (1)
- react (2)
- java (2)
- html (2)
- eclipse (1)
- java swing (1)
- webpack (1)
- mysql (5)
- VS2017 (1)
- 网站 (1)
- tomcat spring (1)
- Ant (2)
- sql (1)
- 其它 (1)
- Win10 (1)
- R (1)
- git (1)
- Windows (1)
- ubuntu (2)
- python (3)
- win 11 (1)
- quasar (1)
- github (0)
最新评论
查一下是不是需要moc的头文件没有加入工程文件,在pro里HEADERS最好不要用*.h,而是要把每个头文件列出来。
发表评论
-
&QComboBox::currentIndexChanged无法用于connect
2022-07-20 15:25 337改为如下 QObject::connect(comboBo ... -
Qt无法进入槽函数( the slot function cannot entry for Qt)
2022-07-05 22:37 926如果connect没问题则需要检查一下信号发出者是否是在工 ... -
QtConcurrent::mappedReduced使用仿函数(functor)
2022-04-11 12:38 479参考https://stackoverflow.com/qu ... -
Qt open file report error "Broken filename passed to function"
2022-02-18 15:22 574原因: 文件名的最后多了一个\0会导致这个错误 -
QPainter在4K屏上绘制不清楚 (QPainter not clear in high DPI)
2021-12-31 10:23 889如果是先将内容绘制到一个图片缓存上的话,这个图片缓存需要放 ... -
Qt开发磁盘空间查看器
2021-09-09 10:30 0int main(int argc, char **argv ... -
QTableWidget的openPersistentEditor去掉高亮选择
2021-08-02 10:59 551如果用QTableWidget作为一个表格编辑控件的话,简单 ... -
qt安装包制作前的依赖文件收集
2019-05-16 14:29 626将***.exe文件copy到一个空的bin目录下,然后命令行 ... -
QListView实现流式布局和多列效果(flow layout and multiple columns)
2017-10-31 10:49 2529关键的三个调用: 1. setViewMode(QLis ... -
VS2010 如何调试进(step into)项目引用的第三方开源源代码,比如Qt源码
2015-01-07 09:06 1710在Solution上点击右键,选择"Properti ... -
Qt Creator配置vs2010编译器和调试器
2014-10-14 00:20 9579(本文系原创,转载请 ... -
QT间进程通信之共享内存
2014-07-18 11:28 0QT间进程通信之共享内存 Qt提供了一种安全的共享内存 ... -
Qt相关一个编译错误:'staticMetaObject' is not a member of ‘XXXClass’
2013-11-21 10:45 1323这个错误是怎么引起的呢?就是如果一个类不是从QObject及其 ... -
foreach的元素是QPair之类具有逗号的类型怎么办?
2013-05-30 19:41 1084如上所述: foreach(QPair<int,QStr ... -
qmake 提示"has modification time 1.9e+07 s in the future"
2013-04-07 10:49 1745qmake有个要求就是它的pro文件的修改时间必须早于系统时间 ... -
[转]Moc的三种用法
2013-02-26 17:46 1704(原文地址:https://code.google.com/p ... -
QGraphicsWidget的geometry和boundingRect是什么关系?
2012-12-25 17:08 1554QGraphicsWidget的boundingRect的概念 ... -
QWebPage的linkClicked无效?
2012-07-22 16:53 1207调用一下QWebPage实例的setLinkDelegatio ... -
Qt 国际化翻译失败的一个原因
2011-12-24 21:57 1916(本文系原创,如需转载请标明来自http://johnsmit ... -
Qt Style 大全
2011-12-06 18:19 936http://www.cppblog.com/seahouse ...
相关推荐
Qt6编译的libfcitxplatforminputcontextplugin.so插件
"Qt自定义插件设计与加载过程" Qt 是一个跨平台的应用程序开发框架,提供了强大的图形用户界面(GUI)组件和插件机制。Qt 插件是 Qt 框架中的一种扩展机制,允许开发者创建自定义控件,并将其加载到 Qt Creator 中...
qt 使用 cmake 创建插件(QPluginLoader 加载插件编译文件) 项目文件 说明 : ...qt 6 c++ cmake qt_generate_deploy_script qt_standard_project_setup qt_add_library qt_add_plugin QGenericPlugin ...
需要注意的是,静态编译可能会导致生成的可执行文件体积较大,但在大多数情况下这是可以接受的。 通过本文的学习,相信你已经掌握了在 Ubuntu 下进行 Qt 静态编译的方法,能够更加高效地进行软件开发与发布工作。
在编译插件时,需要将其导出为Qt兼容的插件库,这样QPluginLoader才能识别并加载它们。 主程序中,我们会实例化QPluginLoader对象,然后使用`setLibraryFilePath`方法指定插件库的路径,通常是"plugins"文件夹。...
6. **测试和部署**:将编译好的dll文件复制到你的应用程序的运行目录,以便在运行时加载。同时,确保你的应用程序链接了对应的lib文件。通过编写一个简单的QtWebEngine应用并尝试播放MP4视频,检查编译是否成功解决...
通过以上介绍,我们可以看出,在使用QT进行静态编译的过程中,解决中文乱码问题的核心在于确保正确加载了支持中文显示的编码插件,并在编译配置中指明插件的路径。只要按照正确的步骤操作,就能够有效避免此类问题的...
然后,开发插件时,需要实现这个接口,这样插件就可以被主程序识别并调用。 在“QT插件管理器框架-master”项目中,我们可能会遇到以下关键知识点: 1. **QT插件系统**:理解QT的QPluginLoader和QInterface机制,...
- **备注**: 在使用VMware 8 + Ubuntu 14.04组合时可能会出现Qt无法启动的问题,此时可尝试将虚拟机网络设置从NAT模式更改为桥接模式。 #### 安装Qt 1. **运行安装程序**: - 使用命令`./qt-opensource-linux-x64-...
在QT5中编译并使用freetype,可以极大地扩展QT应用的字体处理能力,特别是在需要自定义字体或特殊字符处理时。 在Linux和Windows上编译freetype涉及以下步骤: 1. **获取源码**:首先,你需要从freetype官方网站...
ARM64下QT需要用到QWebEngine模块,网上很多资源交叉编译QT时,均默认跳过此步骤,没跳过此步骤的很多未能详细提供交叉编译webengine模块所依赖的库,导致此模块无法交叉编译通过,资源中包含了arm64下交叉编译的...
静态编译意味着在编译应用程序时,将所有依赖的库(如Qt库)合并到最终的可执行文件中,这样生成的程序在运行时不再需要外部的动态链接库(DLLs)。这对于那些需要分发或在不可预知环境运行的应用程序来说非常有用,...
在本文中,我们将深入探讨如何在Qt环境中编译MySQL驱动,以便在Qt应用程序中与MySQL数据库进行交互。首先,我们要明确的是,这个过程通常适用于Qt 5.2及其更高版本,因为这是支持编译MySQL驱动的最低要求。在这个...
Qt插件系统是一种灵活的框架,允许开发者创建可扩展的应用程序,通过动态加载插件来增加新功能。这个源码包提供了实现这一系统的详细代码,让开发者能够深入了解其工作原理并进行编译和执行。Qt是Qt公司开发的一个跨...
在编写插件时,需要考虑以下关键点: 1. **插件接口**:定义插件功能的公共接口,通常为纯虚类,插件类必须实现这些接口。 2. **插件标识**:每个插件需要一个唯一的标识,这通常是一个字符串,用于在`...
总的来说,QT交叉编译工具简化了在不同平台上构建和部署QT应用的过程,但同时也需要开发者具备一定的技术背景和问题解决能力。通过熟练掌握这些工具和方法,开发者可以更高效地开发出能够在多种硬件环境中运行的应用...
静态编译意味着在构建应用程序时,所有依赖的库都会被整合到最终的可执行文件(EXE)中,这样就不需要在运行时寻找和加载外部库文件。这在某些场景下非常有用,比如制作便携式软件或确保程序在没有完整环境的计算机...
Qt插件技术是Qt框架中的一个重要特性,它允许开发者创建可动态加载的模块,以便在运行时扩展应用程序的功能。在本文中,我们将深入探讨Qt插件的创建、使用及其相关知识点。 首先,让我们理解什么是Qt插件。Qt插件是...
开发者在集成到自己的Qt项目时,需要将头文件添加到项目的包含路径,将库文件链接到项目中,以便编译和运行时能正确引用和加载。 总结知识点: 1. Qt 5.3是Qt的一个特定版本,支持多种操作系统,提供丰富的GUI开发...
请注意,编译时需确保Qt版本与源码版本匹配,且按照正确的目录结构移动编译生成的文件,否则可能会导致编译失败或功能缺失。同时,更新头文件的包含路径是确保编译通过的关键步骤。在开发过程中,使用QtMqtt帮助文档...