qt-creator相关内容

来自 Qt 中 main.cpp 代码的 MainWindow

想了解MainWindow 和main.cpp 在代码上的区别.具体来说,如何将专门写在 main.cpp 中的代码块修改为 mainwindow.cpp 和 mainwindow.h 的一部分>. 举个例子,我试图修改这个很好的 answer 中的代码以在 MainWindow. main.cpp #include #include int main(int ..
发布时间:2021-06-30 18:48:56 其他开发

为什么在点击“运行"时有时不会反映 QML 代码的更改以及如何解决它?

在这个 Qt Quick 简单示例中,我希望当我向上移动 Racked 时,我们在 console.log 上有一条消息显示该移动,而当 Racket 向下移动时,我们有另一条消息.我为此编写了此代码: Racket.qml: 导入 QtQuick 2.8长方形 {身份证:根宽度:15;高度:50×:400;y:100红色"属性 int oldY:100属性 bool yUwards: f ..
发布时间:2021-06-30 18:48:53 其他开发

QXcbConnection:尝试使用 Qt Creator 调试 Linux 应用程序时,无法连接到显示器

我正在尝试将一组使用 Qt Creator 构建的 Windows 应用程序移植到 Linux.我已经在使用 VirtualBox 的 64 位 Ubuntu 16.04 虚拟机中安装了基于 Qt 5.7.0 的 Qt Creator 4.0.2.主机 PC 是 64 位 Windows 7 Professional. 我已经成功构建了一个应用程序项目,现在我正在尝试调试它.如果我尝试使用 ..
发布时间:2021-06-30 18:48:50 其他开发

导入 QtQuick.Controls 2.1 QML 模块未找到

我在 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 ..
发布时间:2021-06-30 18:48:47 其他开发

在 QTCreator 中链接到 user32.lib

我的应用程序需要来自 user32.lib 的 WINAPI 函数 SendInput,并且编译器抱怨对“SendInput"的未定义引用. 因此,我尝试通过右键单击项目文件然后使用对话框从 Windows SDK 添加我的文件来链接 user32.lib.QT 创建者在我的 .pro 文件中添加了以下几行: win32:CONFIG(release, debug|release): L ..
发布时间:2021-06-30 18:48:45 C/C++开发

如何通过 GUI 在 Qt Creator 项目中添加外部 .a 库?

我使用 Qt 的 mingw 编译器构建了 yamlcpp 静态 (libyaml-cpp.a) 库.现在我想将它添加到我的项目中.我使用 这个 qt 文档,但 Qt Creator 只允许选择 *.lib 文件而不是 *.a 文件(在选择文件对话框中).这很令人困惑,因为我使用的是 MinGW 4.4 调试配置,而不是 MSVC2008. 是否可以通过 Qt Creator 的 GUI 添 ..
发布时间:2021-06-30 18:48:42 其他开发

Qt 创建者错误

启动项目调试,然后 正在运行项目 Text_Editor 的构建步骤...开始:“c:/qt/20​​10.05/qt/bin/qmake.exe" C:/Qt/2010.05/Text_Editor/Text_Editor.pro -r -spec win32-g++进程“c:/qt/20​​10.05/qt/bin/qmake.exe"正常退出.开始:“C:/Qt/2010.05/mingw ..
发布时间:2021-06-30 18:48:39 其他开发

QtCreator 构建步骤变量名称是什么(例如 %{buildDir})?

我指定了一个将在项目目录中运行的构建步骤.所以如果这应该在一般情况下工作,我需要一个代表项目目录的符号,类似于 %{buildDir},它代表构建目录. 仅 Qt 手册提到不存在的 变量按钮.他们的屏幕截图或我看到的 GUI 中没有出现这样的按钮. 我很感激 QtCreator 定义的完整变量列表 - 如项目路径、目标可执行文件路径、项目 .pro 文件名等. 解决方案 可以在 ..
发布时间:2021-06-30 18:48:36 其他开发

将资源添加到 QML 项目会导致编译速度非常慢

我在我的项目的资源文件中添加了一些图标,突然对 QML 代码的每一个微小更改都会导致项目运行前的等待时间为 7-8 秒,感觉就像是在重新编译 C++ 代码,但实际上这是从 qrc 文件的“编译"延迟. 我尝试禁用 qrc 压缩,希望它会变得更快,但没有任何效果.这很奇怪也很烦人,考虑到我使用的是具有快速 CPU 和 SSD 的高端系统——额外的资源只有 2 兆字节,为什么要花这么长时间?将相 ..
发布时间:2021-06-30 18:48:33 其他开发

在 textBrowser 中实时显示 QProcess 输出

我是 qt 开发的新手,我想将 QProcess 的输出实时传输到 textBrowser.我首先执行一个简单的 echo 命令,但没有显示程序的输出.我做错了什么???? QProcess p;p.start("echo hye");QByteArray byteArray = p.readAllStandardOutput();QStringList strLines = QString(b ..
发布时间:2021-06-30 18:48:30 其他开发

qDebug 不显示任何内容

通常当我需要调试一些东西时,使用 qDebug() 打印一些东西会更容易,而不是使用调试器逐步调试.问题是有时 qDebug() 的输出根本不显示!qWarning 和 qCritical 也是如此.奇怪的是,只有在正常运行项目时(Ctrl+R)才会出现,而在调试时(F5)出现输出. 解决方案 解决方案很简单:将 CONFIG += console 添加到您的 .pro 文件并重建整个项目 ..
发布时间:2021-06-30 18:48:27 C/C++开发

Qt Creator 2.8.1 + MSVC 2013 Express = 没有编译器可以为这个 Qt 版本生成代码

这个问题是在这个线程上提出的,但被关闭为“题外话",这让我感到困惑.这不是一个寻求意见的问题.这是一个有具体细节的合理问题,毫无疑问有具体答案. 我正在设置一台新的 Windows 8.1 笔记本电脑.我已经安装了 MSVC 2013 express(Windows 桌面版).我已经安装了 Qt 5.1.1. 在 Qt Creator 中,当我转到 Tools -> Options - ..
发布时间:2021-06-30 18:48:24 其他开发

.pro 文件 Qt Creator 的评论

无论如何要评论我的 .pro 文件(Qt 项目)的某些部分? 就我而言,我想评论不适用于我当前目标平台的特定部分. 现在发现这个:http://doc.qt.io/qt-4.8/qmake-project-files.html. 解决方案 您可以使用 # 符号注释行. 在 .pro 文件中,任何行或语句前的 # 表示注释. ..
发布时间:2021-06-30 18:48:21 其他开发

无法启动程序.路径或权限错误?在 Qt

我已经下载了 Qt Mobility 开源项目.我有一组演示应用程序.当构建它并启动应用程序时,我收到此错误: 无法启动程序.路径或权限不对? 谁能告诉我这可能是什么问题? 更新: 完整的错误是: 开始/Users/xxxxx/Qt/qt-mobility-opensource-src-1.0.2/config.app/Contents/MacOS/config... ..
发布时间:2021-06-30 18:48:15 其他开发

在 64 位机器上添加 32 位版本的 Qt 5.7

想要手动安装 32 位版本的 Qt 5.7,这样我就可以将我的应用程序部署到 32 位和 64 位机器上. 最初当我在我的 64 位 Windows 7 机器上安装它时,我只选择了 64 位组件,因此,我只能在 Qt Creator 中选择 MSVC2015_64 位套件 来构建我的应用程序. 由于我想要将我的应用部署到 32 位 Windows 10 机器,我正在尝试将 32 位 Q ..
发布时间:2021-06-30 18:48:12 其他开发

如何在Qt中添加子菜单

如何从下面的菜单中添加子菜单?我需要一个子菜单来打开,比如说,在点击 后 “A->设置" 我想在主菜单的一侧打开一个子菜单. void MyMenu::cppSlot(){QMenu *xmenu = 新 QMenu;xmenu->addMenu("A -> 设置");xmenu->addMenu("B -> 设置");xmenu->addMenu("C -> Setup");xmenu ..
发布时间:2021-06-30 18:48:09 其他开发

在 Linux 中,如何在 Qt Creator 中添加一个使用 su 权限的构建步骤而不会在构建时尝试输入错误的密码?

我的目标是将文件夹成功链接到/opt/目录 - 需要使用 sudo 运行. 我已经试过了: system(sudo ln -s $$OUT_PWD/xampp/opt/lampp):message("你应该手动链接 LAMPP") 但是从 qt-creator 构建它不会提示输入 sudo 密码,因此我无法让它链接文件夹.我在编译器输出中收到“错误的密码尝试..."错误.然后我用构建步 ..
发布时间:2021-06-30 18:48:07 其他开发

从 qt creator 中删除项目

如何从qt creator中删除项目,我可以从项目视图中删除文件,但我无法删除我的.pro文件和我的主项目文件夹. 解决方案 这是一个很小的肮脏方式,但是(在 Windows 上)进入 AppData\Roaming\QtCreator.ini 文件和 >[ProjectExplorer] 从以下位置删除项目: RecentProjects\FileNames RecentProj ..
发布时间:2021-06-30 18:48:04 其他开发

如何让 Qt Creator 以与 Qt 库中的函数相同的方式显示我的函数的弹出文档?

当您将鼠标指针放在任何 Qt 函数/类上时,它会显示一个弹出窗口,其中包含对其功能的简短描述,取自函数/类上方注释中的文档. 对于我的函数/类,我有 doxygen 格式的文档: /**返回 foo*/QString getFoo() {返回“富";} 使用该函数时,我想在鼠标指针悬停在函数名称上时,查看与我的文档相同类型的弹出窗口. Qt Creator 是否可以做到这一点? ..
发布时间:2021-06-30 18:48:00 其他开发