20得票4回答
Qt: 配置 += C++11,但 -std=c++0x 是什么意思?

在使用VS 2010编译 Qt Creator 2.8/Qt 5.1 项目时一切正常,但如果我尝试使用MinGW编译同一个项目,则会出现以下错误。 error: #error This file requires compiler and library support for the ISO...

17得票4回答
给QML组件分配键盘快捷键

我正在使用QML和Qt Creator构建桌面应用程序,并正在研究键盘处理及其与QML元素的配合方式。我已经意识到Desktop Widgets在QML中缺乏适当的替代品。 我目前的问题是,我希望为某些特定的QML组件分配一些全局键盘快捷键(例如将键盘快捷键分配给GUI上的按钮),以激活它们...

14得票5回答
Qt 5.2如何将外部文件包含到Android应用程序中?

如何将外部文件包含到 'apk' 中? 示例: 在 .pro 文件所在的主目录中有 "123.txt"。我应该添加什么内容到 pro 文件,以将 "123.txt" 放入 apk 中。 我尝试了 DEPLOYMENT、DEPLOYMENTFOLDERS。但它们只适用于 Symbian 和...

11得票2回答
Qt:使用C++、XML或QML进行UI的比较

我今天开始学习qt,并有一个问题。当我创建一个项目时,它附带一个*.ui文件,这是一种XML类型的文件,但是在书中,我只使用纯c++(类)创建UI。我听说还有另一种用qml创建UI的方法。 那么,每种UI创建方式的优缺点是什么? 谢谢您提前帮忙。 编辑:我正在使用QT 5.1.0版本。

10得票2回答
Qt Creator 2.8.1 + MSVC 2013 Express = 没有编译器可以为此Qt版本生成代码

这个问题是在这个帖子上提出的:这里,但是它被关闭了,原因是“不在主题范围内”,这对我来说很困惑。这不是一个寻求意见的问题。这是一个具有具体细节且毫无疑问有具体答案的合法问题。 我正在设置一台新的Windows 8.1笔记本电脑。我已经安装了MSVC 2013 express(Windows桌...

10得票1回答
如何在TableView的rowDelegate中右击显示上下文菜单

我想在右键点击TableView行时显示上下文菜单。我尝试了这段代码: import QtQuick 2.0 import QtQuick.Controls 1.0 TableView { id: tableView width: 300 height: 200 ...

7得票2回答
错误: 'QtGui/QMainWindow':没有这个文件或目录:Qt 5.1.1

我安装了 Qt5.1.1 并创建了一个新的 Gui 应用程序。mainwindow.h 中的代码如下: #if QT_VERSION >= 0x050000 #include <QtWidgets/QMainWindow> #else #include <QtGui/...