qt5相关内容

QWidget在Mac OS X不集中在Qt 5.x

我有QSystemTrayIcon与QAction打开类型QWebView的新窗口。当窗口失去焦点,我再次选择QAction,窗口应重新获得焦点。它是在Linux上,但不是在Mac OS X.问题是,当我有另一个窗口打开和活动,让我们说谷歌Chrome浏览器,当我打电话show()我试图打开的窗口,总是在Google Chrome下打开,所以我看不到它。当我打开多个窗口,我的QWebView可能是 ..
发布时间:2016-10-14 20:55:04 C/C++开发

QTextEdit对QPlainTextEdit

QTextEdit 和 QPlainTextEdit 之间有什么区别,为什么要使用一个呢? 我编写一个文本编辑器作为练习来学习Qt5,现在我想知道是否使用 QTextEdit 或 QPlainTextEdit 。 到目前为止,我只发现你可以在 QTextEdit 中显示图像,但除此之外,它们看起来和我有些相同。 我的文本编辑器应该支持一些基本的语法高亮显示(可能使用 textChange ..
发布时间:2016-10-14 20:46:46 C/C++开发

使用QJsonDocument将子字符串解析为JSON

我有一个包含(不是 )JSON编码数据的字符串,如下例所示: foo([1,2,3],“some more stuff”) | | start end(JSON编码数据) 我们在应用程序中使用的完整语言嵌套JSON编码的数据,而其余的语言是微不足道的(只是递归的东西)。当在递归解析器中从左到右解析字符串时,我知道当我遇到一个JSON编码的值,就像这里 [1,2,3] ..
发布时间:2016-10-14 20:32:55 C/C++开发

从QML访问C ++ QLists

如果我有一个列表的东西在C + +,我如何将它暴露给QML(在Qt5 / QtQuick 2)?看起来QML只能理解 QObject -derived类,这是一个问题,因为 QObject s不能放在 QList 中或复制。如何这样做: struct Thing { int size; QString name; }; class ThingManager:public ..
发布时间:2016-10-14 12:31:39 C/C++开发

我必须包括所有这些Qt DLL与我的应用程序吗?

作为一个测试我创建了一个简单的应用程序使用 Visual Studio 2012 和Qt-VS-Add-in基于最新的 Qt5.1 为我工作(给出错误),我在互联网上搜索,发现很多人说,我必须复制下面提到的dll下面的目录: C:\Qt\Qt5.1.0\5.1.0\msvc2012\bin\ DLL必须复制才能使我的应用程序工作: icudt51.dll ..
发布时间:2016-10-13 12:07:55 C/C++开发

项目ERROR:QT:webkitwidgets中的未知模块

我将代码从qt4移植到qt5。我将以下行添加到我的 .pro 文件,建议: QT + = webkitwidgets 但是,当我运行 qmake 时,我得到这个错误: 项目错误:QT中的未知模块:webkitwidgets 我在Ubuntu 12.04 LTS上开发并安装Qt 解决方案 您需要安装webkitwidgets库。 ..
发布时间:2016-10-13 11:05:56 C/C++开发

如何在Qt5中创建/读/写JSon文件

Qt5有一个新的JSon解析器,我想使用它。问题是,它不是太清楚什么功能做外行人的术语,如何写它的代码。 我想知道在Qt5中创建Json文件的代码,以及“封装”是什么意思。 解决方案 示例从文件读取json code> / * test.json * / { “appDesc”:{ “description”:“SomeDescription”, “message”:“So ..
发布时间:2016-10-13 10:13:45 C/C++开发

在Windows上使用Qt5(从WId)获取HWND

我试图将Qt4应用程序转换为Qt5。 我唯一无法想出的是如何获得一个Widget的 HWND 。 此程序使用 EcWin7 以显示win 7+上的任务栏图标的进度,但希望有一个 HWND 。 lib本身似乎编译正确后更改* Q_WS_WIN *到* Q_OS_WIN *) 在Windows上的Qt4 WId 只是一个typedef的 HWND ,所以这是没问题。 在Qt5这不是这样的情况了 ..
发布时间:2016-10-11 23:12:58 C/C++开发

使用Visual Studio 2012 / Visual Studio 2013构建Qt5,并与IDE集成

如何让Qt5下载并与Visual Studio 2012集成?你会遇到一些问题,你如何解决这些问题? UPDATE re。 Visual Studio 2013 Visual Studio 2013也会报告成功,并为VS 2013维护注释。 另请注意,问题的焦点强烈地只是使用Visual Studio 建立Qt。还有关于与Visual Studio IDE集成的注意事项 解 ..
发布时间:2016-10-11 22:49:40 C/C++开发

在Qt 5中连接过载信号和插槽

我无法在Qt 5中使用新的信号/插槽语法(使用指向成员函数的指针),如中所述新信号槽语法。我尝试改变这个: QObject :: connect(spinBox,SIGNAL(valueChanged(int)), slider, SLOT(setValue(int)); 到此: QObject :: connect(spinBox,& QSpinBox :: ..
发布时间:2016-10-11 21:46:59 C/C++开发

Qt的5和QProcess中重定向标准输出与信号/槽readyRead

这个问题困扰着我,因为它应该工作,但遗憾的是它没有。 我试图做到的,是阅读一定的过程的标准输出,使另一个进程处理它即打印出来。 这产生输出的过程是这样的: 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT; #包括LT&;&iostream的GT;诠释主(){ 的for(int i = 0; I< 100;我++){ 的 ..
发布时间:2016-08-17 23:34:01 C/C++开发

如何为所有UNIX版本Qt应用程序?

我已经能够创建依赖于WebKit和脚本Qt5.2.1.But我能够创建一个deb包14.04版本的Ubuntu。但我怎么可以把它作为独立。我已经看到静态单独的应用程序的应用程序和动态的构建。我试过静电积聚,但我不KON▼如何,包括静态build.Also WebKit是有可能与共享库的方式创建一个独立的application.Please帮我在这里。 解决方案 部署动态链接Qt应用程序: ..
发布时间:2016-08-16 13:20:21 开发过程

如何建立与QT5支持的OpenSSL

什么是支持SSL的建设QT5正确的配置?使用以下命令行我已经编译当前静态的OpenSSL与VC2008: perl的配置VC-WIN32 - preFIX = C:\\内置的OpenSSL VC-32 MS \\ do_ms NMAKE -f MS \\ nt.mak NMAKE -f MS \\ nt.mak安装 配置的Qt 5.3.1有:配置-developer建造-opensou ..
发布时间:2016-08-16 13:17:43 开发过程

QT5迁移和提升:if.hpp:宏参数不匹配错误

在QT 4.8我用升压(1.52),这一切都ok了......现在,我尝试移动到QT5并获得 if.hpp:宏参数不匹配上的错误行 131 BOOST_MPL_AUX_NA_SPEC(3,如果_)。在某些 QT论坛有presented这样一个解决方案: 的#ifndef Q_MOC_RUN //所有升压包括 #ENDIF // Q_MOC_RUN 在我的每一个文件,使用升压...所以这里的问 ..
发布时间:2016-08-12 18:03:11 C/C++开发

如何获得使用Qt 5.1的一首歌的长度是多少?

我怎样才能得到一首歌曲的Qt中5.1 API的长度是多少?我想我可以使用长度元数据读取它,但我不知道这是否将元数据可用于所有音频文件。 解决方案 您似乎在寻找持续时间属性。 这将是QML的解决方案: 时间:INT 这个属性保存的是媒体的持续时间以毫秒为单位。 如果媒体不具有固定持续时间(例如实时流),这将是0 这将是C ++的解决方案: qint64 QAu ..
发布时间:2016-07-22 19:58:30 C/C++开发

具体播放系统声音使用Qt

我想我的应用程序发出一个标准的通知声音,这就是所谓的“默认叫声”在Windows上的人。我没有看到参考系统的方式与QSound的声音。没有声音QSound的情况下转让应经常玩这个声音,但它固定在Qt的5.任何办法做到这一点? 这是确定的,如果解决方案仅适用于Windows(但我想它编译于任何支持的OS,并且不希望使用 #IFDEF 和Win API)。 解决方案 使用声子(的 http: ..
发布时间:2016-07-22 19:51:42 C/C++开发

如何知道什么时候QSerialPort准备在QT5更多的数据?

有没有一些方法,我的串行设备已准备好接收更多的数据被通知? 我使用的异步的API实现,要通过串行伺服控制器提要命令的程序。 HTML“相对=”nofollow“> QSerialPort 。该项目工程,但似乎我遇到拥堵。 在我的应用程序保持最新伺服位置的注册,我希望与低延迟尽量控制器同步。我在尽可能快地时间让我推新数据的串行端口作法会导致什么,我认为是使通信打破完全数据的积累。 我的问题是, ..
发布时间:2016-07-21 11:17:56 C/C++开发

如何动画图标设置为QPushButton在QT5?

QPushButton 可以有图标,但我需要动画图标设置它。如何做到这一点? 我创建从 QPushButton 实施了新的类,但如何从 QIcon则更换图标 QMovie ? 解决方案 这可以在不通过简单地使用Qt的信号/槽机制继承 QPushButton 来完成。的 QMovie 的 frameChanged 信号连接到在类包含此 QPushButton 。该功能将适用 QMovie ..
发布时间:2016-05-15 20:17:59 跨浏览器开发

中心QML ListView中突出显示的项目

在画面测试,测试1 和测试2 是在的ListView 。在这种情况下测试元素被突出显示。如何修改视图的行为,以确保电流(高亮)项始终停留在列表的中间?我想实现的是在下面的图片psented重新$ P $: 解决方案 您只需要 highlightRangeMode 与 preferredHighlightBegin 和 preferredHighlightEnd 。从文档: 这些属性影 ..
发布时间:2016-03-29 20:25:14 Android