qt5相关内容

Qt5新信号到lambda连接内存泄漏

新的Qt5信号和插槽语法允许我们不仅将信号连接到插槽,而且连接到普通的旧函数和函子/ lambda。现在的问题是,lambdas是必需的对象with()运算符,当你连接信号到他们,他们被复制到qt内部类的某个地方。并且,当您从该函数断开信号时,它保留在qt内部。我不明白,是正常的行为吗?或者也许有一种方法可以在断开连接后破坏这些功能对象? 这里有一个例子: // example ..
发布时间:2016-10-25 17:05:06 C/C++开发

在Qt中只过滤QFileSystemModel中的dirs和xml文件

我已在的帮助下实施了自定义文件浏览对话框。 QListView QTreeView QFileSystemModel 我想要什么! 对话框,用于仅浏览xml文件。所以我想只显示dirs和xml文件在QListView 如果一个dir有xml文件,然后xml文件将列出在该目录下 ,否则只是将dir显示为空(不管它有多少,除了xml) ..
发布时间:2016-10-25 15:53:30 C/C++开发

在Qt中只过滤QFileSystemModel中的dirs和xml文件

我已在的帮助下实施了自定义文件浏览对话框。 QListView QTreeView QFileSystemModel 我想要什么! 对话框,用于仅浏览xml文件。所以我想只显示dirs和xml文件在QListView 如果一个dir有xml文件,然后xml文件将列出在该目录下 ,否则只是将dir显示为空(不管它有多少,除了xml) ..
发布时间:2016-10-25 15:36:42 C/C++开发

在Qt中只过滤QFileSystemModel中的dirs和xml文件

我已在的帮助下实施了自定义文件浏览对话框。 QListView QTreeView QFileSystemModel 我想要什么! 对话框,用于仅浏览xml文件。所以我想只显示dirs和xml文件在QListView 如果一个dir有xml文件,然后xml文件将列出在该目录下 ,否则只是将dir显示为空(不管它有多少,除了xml) ..
发布时间:2016-10-25 14:47:39 C/C++开发

QtQuick动态对象在不同的​​上下文中

在我的qml中,我创建了一个C ++组件对象,但是无法找到如何引用创建后的对象。 这里是qml创建一个OgreScene对象: MouseArea { anchors.fill:parent function scene() { var scene = Qt.createQmlObject(“import Client.Plugin.Ogre 0.1; OgreSc ..
发布时间:2016-10-25 14:41:46 C/C++开发

如何读取QTcpSocket中的完整数据?

现在服务器(用java实现)会向我发送一些流数据,我的代码如下: connect (socket,SIGNAL(readyRead()),this,SLOT(read_from_server()));在 read_from_server():中 { while(socket-> bytesAvailable()) { QString temp = socke ..
发布时间:2016-10-25 14:24:25 C/C++开发

将Qt4移植到Qt5:未解析的外部符号

Qt5是新一代的Qt,它有一些变化。 我有一个项目与Qt4建立良好。我已经下载Qt5-VisualStudio2010包,我试图将我的项目从Qt4到Qt5。出现问题。 所有“include”路径已修复。但是,编译器现在报告数百个未解析的外部符号(几乎所有的函数调用,听起来像编译器不能找到任何.lib文件)。我甚至试图添加在Qt SDK文件夹中找到的所有.lib文件,但没有用。最基本的类 ..
发布时间:2016-10-25 14:17:39 C/C++开发

Qt5 C ++自动鼠标点击

我试图创建一个应用程序,鼠标移到屏幕上的某些位置,并自动点击左键。 问题是我无法点击Qt应用程序之外,所以我通过使应用程序透明的鼠标点击,并使其使用此代码,使其全屏: int x = 800; int y = 500; this-> setWindowFlags(Qt :: WindowStaysOnTopHint | Qt :: FramelessWindowHint | ..
发布时间:2016-10-25 13:54:50 C/C++开发

QtQuick动态对象在不同的​​上下文中

在我的qml中,我创建了一个C ++组件对象,但是无法找到如何引用创建后的对象。 这里是qml创建一个OgreScene对象: MouseArea { anchors.fill:parent function scene() { var scene = Qt.createQmlObject(“import Client.Plugin.Ogre 0.1; OgreSc ..
发布时间:2016-10-24 17:13:21 C/C++开发

无法在Qt5应用程序中加载qca-ossl

我决定将我的应用程式从Qt4迁移到Qt5。使用Qt4我使用QCA与QCA-OSSL没有任何问题,但现在OSSL插件不想加载。 我从git://anongit.kde编译QCA。 org / qca.git在Qt5与所有插件没有任何问题。比我添加QCA到我的应用程序(我使用CMAKE),它编译正确,但在运行期间将不允许AES密码,因为OSSL插件没有加载。 我通过论坛搜索,将libqca ..
发布时间:2016-10-24 17:13:18 C/C++开发

QtQuick动态对象在不同的​​上下文中

在我的qml中,我创建了一个C ++组件对象,但是无法找到如何引用创建后的对象。 这里是qml创建一个OgreScene对象: MouseArea { anchors.fill:parent function scene() { var scene = Qt.createQmlObject(“import Client.Plugin.Ogre 0.1; OgreSc ..
发布时间:2016-10-24 17:08:03 C/C++开发

如何重定向qml的console.log()到cpp stdout

我使用qml(qtCreator)和cpp(visual studio)。 通常,错误消息显示在控制台,都来自cpp和qml。 p> 我的要求是我不应该有控制台。 所以我写了一个窗口应用程序。 但是当一个标志被设置,我应该启动一个控制台。 我在函数中使用了以下代码来设置。 HANDLE handle_out = GetStdHandle(STD_OUTPUT_ ..
发布时间:2016-10-24 17:02:02 C/C++开发

Qt5信号/时隙语法w /过载信号& lambda

我正在使用新的语法用于信号/插槽连接。 MyClass:public QWidget { Q_OBJECT public: void set() { QComboBox * myBox = new QComboBox(this); // add stuff connect(myBox,& QComboBox :: currentIndexChanged,[=](i ..
发布时间:2016-10-24 16:39:06 C/C++开发

我不能构建和运行一个简单的Qt 5应用程序,

我在Windows 7上下载并安装了Qt 5. 我打开了QtCreator 2.6.1并创建了一个新的简单GUI应用程序。 当我尝试运行它时,它说: \Qt\Qt5.0.0\5.0.0\msvc2010\include\QtCore\qglobal.h:46:错误: C1083:无法打开包含文件:'stddef.h':否这样的文件或 目录“ 问题是什么,如何解决? 我 ..
发布时间:2016-10-24 15:26:11 C/C++开发

Qt5信号/时隙语法w /过载信号& lambda

我正在使用新的语法用于信号/插槽连接。 MyClass:public QWidget { Q_OBJECT public: void set() { QComboBox * myBox = new QComboBox(this); // add stuff connect(myBox,& QComboBox :: currentIndexChanged,[=](i ..
发布时间:2016-10-24 15:14:22 C/C++开发

跳过不兼容... /找不到

当我试图编译甚至最简单的应用程序...除了只是一个小部件,我得到以下错误,我想他们都是相同的错误,我不知道如果我做错了或是其他的东西 错误日志: [...] / x86_64-w64-mingw32 / bin / ld.exe:跳过不兼容C:\Qt\Qt5.0.1\5.0.1\mingw47_32\lib\libQt5UiTools.a当搜索-lQt5UiTools [...] / ..
发布时间:2016-10-24 12:54:30 C/C++开发

跳过不兼容... /找不到

当我试图编译甚至最简单的应用程序...除了只是一个小部件,我得到以下错误,我想他们都是相同的错误,我不知道如果我做错了或是其他的东西 错误日志: [...] / x86_64-w64-mingw32 / bin / ld.exe:跳过不兼容C:\Qt\Qt5.0.1\5.0.1\mingw47_32\lib\libQt5UiTools.a当搜索-lQt5UiTools [...] / ..
发布时间:2016-10-24 12:44:03 C/C++开发