qt-creator相关内容

Qt Creator“太大了"在 3840x2160 上,在 Windows 10 上缩放 150%

我在 Windows 10 上安装了 Qt 5.10 SDK.我以为 Qt 5.6 中修复了 HiDPI 问题,但 Qt Creator 似乎仍然“太大": 我错过了什么吗?我的分辨率是 3840x2160,“推荐"缩放比例为 150%.后台的 Visual Studio 大小正确. 解决方案 它可能有自己的 hidpi 功能,不像传统的 windows 东西只是直接高档,所以它在你 ..
发布时间:2021-06-30 18:50:53 其他开发

QT:没有这样的插槽

问题是每次我从主窗口启动“设置"窗口时,我都会在 Qt Creator 中不断收到“没有这样的插槽"运行时错误.到目前为止,我发现 Qt 非常违反直觉,而且这个 slot 'n 信号的概念似乎与简单地传递变量或函数调用有点牵强.基本上,我有一个带有设置选项的菜单,单击该选项时会打开一个设置窗口,该窗口需要从用户那里获取一个 double 并在主窗口中更新一个 var. 设置窗口.h cla ..
发布时间:2021-06-30 18:50:50 其他开发

Qt Creator 和主窗口背景图

我想添加一张图片作为主窗口的背景. 添加此背景图片的最佳方法是什么? 我的主窗口的其余部分必须是透明的. 我想通过 QtCreator 编辑器来做到这一点(对于这个组件,因此,没有代码) 解决方案 在编辑主窗口表单时找到 styleSheet 属性,然后输入如下内容: 背景:url(:/path/to-your-resource.png) ..
发布时间:2021-06-30 18:50:47 其他开发

如何在 QtCreator 中设置我的项目层次结构?

我对 QtCreator 很陌生,所以也许我把我的心留在了 eclipse-ville,但我一生都无法理解我应该如何在 QtCreator 中设置项目层次结构.我知道有一个选项可以创建一种根项目,然后从那里向它添加子项目,这是有道理的,但这让我想知道在创建项目时是否需要这样做,例如我可以在一个项目中创建一个库,然后在另一个项目中引用它吗? 我已经尝试通过创建一个新的 subdirs 项目然后 ..
发布时间:2021-06-30 18:50:44 其他开发

QMake:使用相对路径引用库

我有一个使用 SQLite 的 Qt 项目,所以我有以下目录结构: C:\Workspace\MyProject\MyProject.proC:\Workspace\MyProject\sqlite3\sqlite3.lib 使用绝对路径添加 sqlite3.lib 工作正常: LIBS += -L"c:/Workspace/MyProject/sqlite3" -lsqlite3 但我不 ..
发布时间:2021-06-30 18:50:41 其他开发

QtCreator Build 不会更新设计表单中的 UI 更改

我的 Qt 项目使用影子构建. 当我更改 MainWindow 表单(.ui 文件)时,我构建了项目,但我的程序没有更新 GUI. 如果我全部重建,GUI 将被更新.但是重建非常非常慢. 我尝试创建一个新项目(一个带有一些标签的空 QMainWindow),我修改了一些文本.我构建并更新了 GUI. 如何在不重建所有项目的情况下正确使用影子构建? 解决方案 如果 *.ui 文件 ..
发布时间:2021-06-30 18:50:38 其他开发

如何在python中从QLineEdit中读出文本?

我为我的插件创建了一个带有 3 个按钮的启动 GUI.这非常有效,如果我单击其中一个按钮,则会启动特定操作.到目前为止,这是有效的.如果我单击其中一个按钮,则会出现一个带有“确定"和“取消"两个按钮的新 GUI,并且会出现一个 lineedit.如果我按下取消,GUI 将关闭,如果我按下确定,我希望程序从编辑行读取文本并将其存储在变量中.到目前为止,这不起作用. 这是包含对话框的类: fr ..
发布时间:2021-06-30 18:50:36 Python

如何在基于 Qt Widget 的应用程序中使用 DEPLOYMENTFOLDERS 指令

当我使用 Qt Creator 创建 Qt Quick/QML 项目时,它会将 DEPLOYMENTFOLDERS 添加到 .pro 文件中.我可以使用此指令在构建(编译)应用程序时将一些文件夹/文件复制到构建目录. 如何在基于 Qt Widget 的简单应用程序中使用它? Qt Creator 不会为简单的 Qt 项目添加它,当我手动添加时,它不起作用. 这是我的项目文件: ..
发布时间:2021-06-30 18:50:30 其他开发

qmake 中 debug_and_release 配置功能的优点是什么?

我只能看到该功能的一个优点:我们可以发出 make all 命令. 好吧,我在开发人员的任何时候都不会调用 make.我使用 Qt Creator,当我构建项目时,我希望它严格作为调试或发布.我想这是人们的一种预期行为. 但是 debug_and_release 在 Qt Creator 中默认是开启的.这有什么我看不到的优点吗?像这样不直观的混乱是否有某种意义: 配置(调试,调试| ..
发布时间:2021-06-30 18:50:27 其他开发

如何在 QtCreator 中为项目创建文件夹或子目录?

我想在 Qt 中创建子目录和文件夹来组织我的代码. 我试图在我的 shell/资源管理器中手动创建目录,但 Qt 无法识别它. 解决方案 在 QT Creator 3.1.x 之前,您可以右键单击您的项目 -> "添加新..." 并更改所需文件夹的路径. 注意文件夹必须存在,Qt 不会为你创建它. Qt 负责处理 .pro 文件中的路径. 就是这样! ..
发布时间:2021-06-30 18:50:24 其他开发

编译后Qt GUI不会改变

我使用编译并运行的 Qt 设计器创建了一个 GUI. 然后我对 GUI 进行了一些更改并再次重新编译,但 GUI 保持不变. 即使我删除小部件并重新编译它们也会出现... 我尝试了 Clean All 和 Clean Project 但没有成功... 可能是什么问题? 解决方案 您可以使用以下命令重新编译您的 UI.它对我有用. uic mainwindow.ui>ui_ma ..
发布时间:2021-06-30 18:50:18 其他开发

错误:'if' 之前的预期不合格 ID

我一直在用谷歌搜索这个错误,直到我脸色发青,但无法将任何结果与我的代码相关联.这个错误似乎通常是由错位或缺少括号、父项等引起的. 我也有很长时间没有写过任何 C++,所以我可能遗漏了一些明显的、愚蠢的东西. 这是我在 Qt Creator 2.4.0 中编写的 Qt Mobile 应用程序,基于 Qt 4.7.4(64 位)构建于 2011 年 12 月 20 日 11:14:33. ..
发布时间:2021-06-30 18:50:16 C/C++开发

如何使 Qt 5.9.1 附带的 QtLinguist 工作?

目标:使用 lupdate 生成/更新 Qt 小部件应用的 *.ts 文件. 设置: Windows 7 Pro 64(也在 Windows 10 Home 上尝试过) 适用于 msvc2017 64 位的 Qt 5.9.1 Prebult 组件, Visual Studio 社区 2017. 问题:我已经从 QtCreator 运行了 lupdate,也从控制台手动运行,但 ..
发布时间:2021-06-30 18:50:13 C/C++开发

Qt Creator 中的按钮是否有隐藏属性?

Qt Creator 属性托盘中是否有按钮的隐藏属性?我试图找到一个,但我找不到.我需要让一些按钮禁用 &有些隐藏.我应该使用属性托盘还是在构造函数中使用它?稍后在用户事件中,它们将被启用 &显示. 解决方案 有些控件在调色板上具有“可见性"属性,有些则没有.您始终可以以编程方式执行此操作(例如在对话框的构造函数中): MyButton->setVisible(false);//或 tr ..
发布时间:2021-06-30 18:50:10 其他开发

为什么构建失败?

我正在尝试在 android 设备上运行最简单的 Qt 应用程序.安卓有AVD和真机.对于他们两个我都得到错误: 构建失败/home/user1/dev/android-sdk-linux/tools/ant/build.xml:649: 执行此行时出现以下错误:/home/user1/dev/android-sdk-linux/tools/ant/build.xml:655:执行失败:java ..
发布时间:2021-06-30 18:50:04 移动开发

Qt Creator + MITK (Linux)

我正在尝试将 MITK 与 Qt Creator 结合使用.我已经通过ccmake成功编译并使用了VTK和ITK. 我在超级构建模式下编译了 MITK(它下载 CTK、VTK、ITK 等).那我就配置好了.我已经用 make 编译了(大约两个小时). 我试过 make install,但 MITK 不能那样工作. 使用 GDCM、ITK、VTK,我可以在 /usr/local/i ..
发布时间:2021-06-30 18:50:01 其他开发

程序意外结束 - QT creator

我正在尝试使用 QT creator 开发使用 QT 框架的 GUI/控制台应用程序.我正在使用 Windows XP.我安装了 QT 4.8.3 和 mingw.两者都安装没有任何错误.然后我安装了 QT Creator.QT 版本:路径中的 Qt 4.8.2 (4.8.2)Mingw(手动) 编译路径:C:\MinGW\bin\g++.exe调试器路径:C:\MinGW\bin\gdb.ex ..
发布时间:2021-06-30 18:49:58 C/C++开发