qt-creator相关内容
想了解MainWindow 和main.cpp 在代码上的区别.具体来说,如何将专门写在 main.cpp 中的代码块修改为 mainwindow.cpp 和 mainwindow.h 的一部分>. 举个例子,我试图修改这个很好的 answer 中的代码以在 MainWindow. main.cpp #include #include int main(int
..
在这个 Qt Quick 简单示例中,我希望当我向上移动 Racked 时,我们在 console.log 上有一条消息显示该移动,而当 Racket 向下移动时,我们有另一条消息.我为此编写了此代码: Racket.qml: 导入 QtQuick 2.8长方形 {身份证:根宽度:15;高度:50×:400;y:100红色"属性 int oldY:100属性 bool yUwards: f
..
我正在尝试将一组使用 Qt Creator 构建的 Windows 应用程序移植到 Linux.我已经在使用 VirtualBox 的 64 位 Ubuntu 16.04 虚拟机中安装了基于 Qt 5.7.0 的 Qt Creator 4.0.2.主机 PC 是 64 位 Windows 7 Professional. 我已经成功构建了一个应用程序项目,现在我正在尝试调试它.如果我尝试使用
..
我在 Windows 上使用基于 Qt 4.7.4(32 位)的 Qt Creator 2.4.1.我必须使用表视图在 QML 中创建一个表.当我尝试导入 QtQuick.Controls 2.1 时,我收到错误 QML MODULE NOT FOUND.基于 Qt 5.0.1 的 Qt Creator 2.6.2 上的相同错误.任何帮助表示赞赏. 解决方案 QtQuick.Control
..
我的应用程序需要来自 user32.lib 的 WINAPI 函数 SendInput,并且编译器抱怨对“SendInput"的未定义引用. 因此,我尝试通过右键单击项目文件然后使用对话框从 Windows SDK 添加我的文件来链接 user32.lib.QT 创建者在我的 .pro 文件中添加了以下几行: win32:CONFIG(release, debug|release): L
..
我使用 Qt 的 mingw 编译器构建了 yamlcpp 静态 (libyaml-cpp.a) 库.现在我想将它添加到我的项目中.我使用 这个 qt 文档,但 Qt Creator 只允许选择 *.lib 文件而不是 *.a 文件(在选择文件对话框中).这很令人困惑,因为我使用的是 MinGW 4.4 调试配置,而不是 MSVC2008. 是否可以通过 Qt Creator 的 GUI 添
..
启动项目调试,然后 正在运行项目 Text_Editor 的构建步骤...开始:“c:/qt/2010.05/qt/bin/qmake.exe" C:/Qt/2010.05/Text_Editor/Text_Editor.pro -r -spec win32-g++进程“c:/qt/2010.05/qt/bin/qmake.exe"正常退出.开始:“C:/Qt/2010.05/mingw
..
我指定了一个将在项目目录中运行的构建步骤.所以如果这应该在一般情况下工作,我需要一个代表项目目录的符号,类似于 %{buildDir},它代表构建目录. 仅 Qt 手册提到不存在的 变量按钮.他们的屏幕截图或我看到的 GUI 中没有出现这样的按钮. 我很感激 QtCreator 定义的完整变量列表 - 如项目路径、目标可执行文件路径、项目 .pro 文件名等. 解决方案 可以在
..
我在我的项目的资源文件中添加了一些图标,突然对 QML 代码的每一个微小更改都会导致项目运行前的等待时间为 7-8 秒,感觉就像是在重新编译 C++ 代码,但实际上这是从 qrc 文件的“编译"延迟. 我尝试禁用 qrc 压缩,希望它会变得更快,但没有任何效果.这很奇怪也很烦人,考虑到我使用的是具有快速 CPU 和 SSD 的高端系统——额外的资源只有 2 兆字节,为什么要花这么长时间?将相
..
我是 qt 开发的新手,我想将 QProcess 的输出实时传输到 textBrowser.我首先执行一个简单的 echo 命令,但没有显示程序的输出.我做错了什么???? QProcess p;p.start("echo hye");QByteArray byteArray = p.readAllStandardOutput();QStringList strLines = QString(b
..
通常当我需要调试一些东西时,使用 qDebug() 打印一些东西会更容易,而不是使用调试器逐步调试.问题是有时 qDebug() 的输出根本不显示!qWarning 和 qCritical 也是如此.奇怪的是,只有在正常运行项目时(Ctrl+R)才会出现,而在调试时(F5)出现输出. 解决方案 解决方案很简单:将 CONFIG += console 添加到您的 .pro 文件并重建整个项目
..
这个问题是在这个线程上提出的,但被关闭为“题外话",这让我感到困惑.这不是一个寻求意见的问题.这是一个有具体细节的合理问题,毫无疑问有具体答案. 我正在设置一台新的 Windows 8.1 笔记本电脑.我已经安装了 MSVC 2013 express(Windows 桌面版).我已经安装了 Qt 5.1.1. 在 Qt Creator 中,当我转到 Tools -> Options -
..
无论如何要评论我的 .pro 文件(Qt 项目)的某些部分? 就我而言,我想评论不适用于我当前目标平台的特定部分. 现在发现这个:http://doc.qt.io/qt-4.8/qmake-project-files.html. 解决方案 您可以使用 # 符号注释行. 在 .pro 文件中,任何行或语句前的 # 表示注释.
..
我想将 QMainWindow 实例放在另一个 QWidget 中(例如另一个 QMainWindow 的 centralWidget). 我想知道为什么它不起作用?QMainWindow 直接继承自 QWidget.将 QWidget 放置在另一个 QWidget 中可以正常工作. 我经常将 QMainWindow 实例放在 QTabBar 中,没有任何问题. ps 你可能会问
..
我已经下载了 Qt Mobility 开源项目.我有一组演示应用程序.当构建它并启动应用程序时,我收到此错误: 无法启动程序.路径或权限不对? 谁能告诉我这可能是什么问题? 更新: 完整的错误是: 开始/Users/xxxxx/Qt/qt-mobility-opensource-src-1.0.2/config.app/Contents/MacOS/config...
..
想要手动安装 32 位版本的 Qt 5.7,这样我就可以将我的应用程序部署到 32 位和 64 位机器上. 最初当我在我的 64 位 Windows 7 机器上安装它时,我只选择了 64 位组件,因此,我只能在 Qt Creator 中选择 MSVC2015_64 位套件 来构建我的应用程序. 由于我想要将我的应用部署到 32 位 Windows 10 机器,我正在尝试将 32 位 Q
..
如何从下面的菜单中添加子菜单?我需要一个子菜单来打开,比如说,在点击 后 “A->设置" 我想在主菜单的一侧打开一个子菜单. void MyMenu::cppSlot(){QMenu *xmenu = 新 QMenu;xmenu->addMenu("A -> 设置");xmenu->addMenu("B -> 设置");xmenu->addMenu("C -> Setup");xmenu
..
我的目标是将文件夹成功链接到/opt/目录 - 需要使用 sudo 运行. 我已经试过了: system(sudo ln -s $$OUT_PWD/xampp/opt/lampp):message("你应该手动链接 LAMPP") 但是从 qt-creator 构建它不会提示输入 sudo 密码,因此我无法让它链接文件夹.我在编译器输出中收到“错误的密码尝试..."错误.然后我用构建步
..
如何从qt creator中删除项目,我可以从项目视图中删除文件,但我无法删除我的.pro文件和我的主项目文件夹. 解决方案 这是一个很小的肮脏方式,但是(在 Windows 上)进入 AppData\Roaming\QtCreator.ini 文件和 >[ProjectExplorer] 从以下位置删除项目: RecentProjects\FileNames RecentProj
..
当您将鼠标指针放在任何 Qt 函数/类上时,它会显示一个弹出窗口,其中包含对其功能的简短描述,取自函数/类上方注释中的文档. 对于我的函数/类,我有 doxygen 格式的文档: /**返回 foo*/QString getFoo() {返回“富";} 使用该函数时,我想在鼠标指针悬停在函数名称上时,查看与我的文档相同类型的弹出窗口. Qt Creator 是否可以做到这一点?
..