qt-creator 相关问题

Qt Creator是一个全面的开源C ++ IDE,是Qt Project的一部分。

通过.whl文件将python包添加到PySide6 QtCreator项目中

我有一个自定义的 python 包,我创建的它存储在 .whl 文件中,我想在我的 PySide6 QtCreator 项目中使用它;这个包只对我有用,我不想粘你...

回答 1 投票 0

如何配置Qt Creator进行交叉编译

我正在尝试在运行 Yocto 的 RPi 3B 上运行 Qt6 演示示例。当我尝试在 Qt Creator“远程 Linux 设备”中配置交叉编译器时,出现问题。 构建机器是...

回答 1 投票 0

使用深色模式 GUI 时更改 QwtPlot 背景?

当我禁用通过 BreezeStyleSheet 提供的深色模式时: https://github.com/Alexhuszagh/BreezeStyleSheets 它有效(我可以使用设置画布调色板将背景更改为我想要的任何内容,然后

回答 1 投票 0

QT 创建者未链接

我有一个包含 2 个子项目(Sub1 和 Sub2)的项目: ESI | |__Sub1 | |__Sub2 在 Sub2 (demo1.cpp) 项目中的类的实现文件 (.cpp) 中,我需要包含 Sub1 的类

回答 1 投票 0

使用 qt Creator 制作的 ui 文件对 qgis 的语法无效

我在QT Creator中制作了一个只有QDialogButtonBox的UI: 当我保存它时,.ui 文件如下所示: 我在QT Creator中做了一个UI,只有QDialogButtonBox: 当我保存它时,.ui文件看起来像: <?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>ProjectDialogBase</class> <widget class="QDialog" name="ProjectDialogBase"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>184</width> <height>47</height> </rect> </property> <property name="windowTitle"> <string>Settings</string> </property> <widget class="QDialogButtonBox" name="button_box"> <property name="geometry"> <rect> <x>-10</x> <y>10</y> <width>181</width> <height>23</height> </rect> </property> <property name="orientation"> <enum>Qt::Orientation::Horizontal</enum> </property> <property name="standardButtons"> <set>QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok</set> </property> </widget> </widget> <resources/> <connections> <connection> <sender>button_box</sender> <signal>rejected()</signal> <receiver>ProjectDialogBase</receiver> <slot>reject()</slot> <hints> <hint type="sourcelabel"> <x>20</x> <y>20</y> </hint> <hint type="destinationlabel"> <x>20</x> <y>20</y> </hint> </hints> </connection> <connection> <sender>button_box</sender> <signal>accepted()</signal> <receiver>ProjectDialogBase</receiver> <slot>accept()</slot> <hints> <hint type="sourcelabel"> <x>20</x> <y>20</y> </hint> <hint type="destinationlabel"> <x>20</x> <y>20</y> </hint> </hints> </connection> </connections> </ui> 当我将其压缩并尝试将其导入到插件中的 QGIS 时,该文件无法编译: File "/home/username/.var/app/org.qgis.qgis/data/QGIS/QGIS3/profiles/default/python/plugins/sync/interfaces/settings_dialogue.py", line 8, in FORM_CLASS, _ = uic.loadUiType(os.path.join(os.path.dirname(__file__), 'settings_dialogue.ui')) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/share/qgis/python/qgis/PyQt/uic/__init__.py", line 36, in __loadUiType return __PyQtLoadUiType(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/lib/python3.11/site-packages/PyQt5/uic/__init__.py", line 207, in loadUiType exec(code_string.getvalue(), ui_globals) File "", line 10 self.button_box.setOrientation(QtCore.Qt.Qt::Orientation::Horizontal) ^ SyntaxError: invalid syntax 恢复文件中的更改显示所有枚举值都从 Qt::Horizontal 更改为 Qt::Orientation::Horizontal 以及 QDialogButtonBox::Cancel 更改为 QDialogButtonBox::StandardButton::Cancel。 QT Creator 是否有更新导致两者不兼容?它们都是通过 flatpak 安装的,QGIS 是 3.38.3,QT Creator 是 14.0.2。 感谢与 musicamante 的一些讨论,我对发生的事情有了更好的了解: Qt Designer 的更改发生在几个版本之前(以及 Creator 使用其元素的部分),它为所有枚举引入了完整的命名空间,以便使其完全符合 Python (IIRC) 中的相同方面。最新的 PyQt 版本应该能够处理这个问题,所以问题可能是 QGIS 没有正确更新的 pyuic。 在 qgis 的 python 控制台中打印 QT_VERSION_STR 显示 5.15.10,所以此时它已有几年历史了。 无需降级版本的最简单解决方案(flatpak 使这有点困难)是使用 VSCode 的查找文本功能和 (Q\w+?)::\w+?::(\w+) 并将其替换为 $1::$2。我的 ui 文件很小,因此很容易验证替换是否正确。

回答 1 投票 0

退格键在 FakeVim 插入模式下不起作用

在 Windows 上,我在 QtCreator 中启用了 FakeVim 模式。 我发现除了退格键之外,几乎所有我需要的东西都可以正常工作。 在插入模式下,按退格键不会执行任何操作。 我有

回答 2 投票 0

程序仅在 Qt Creator 中使 valgrind 崩溃

我正在编写一个带有多个线程、大量IO等的C++程序,我想检查内存泄漏。 该程序在调试版本和发布版本中运行良好。 但是,如果我从内部运行 Valgrind...

回答 1 投票 0

Qt Creator 似乎很难用 googletest 解析 Valgrind memcheck 输出

当我在单元测试项目(使用 google 测试)上运行 Qt Creator 中的 Valgrind memcheck 工具时,我的输出出现了一个奇怪的问题。 Qt Creator 很方便,因为它过滤掉了外部

回答 1 投票 0

使用 CMake 将 C++ 元素导入 QML 时出现错误的 Qt Creator 警告

我正在按照从 C++ 定义 QML 类型 — 注册可实例化对象类型来创建基本的 C++ 自定义 QML 元素,然后在 Main.qml 中使用它。但是,我收到警告建议...

回答 1 投票 0

如何检查Qt中是否有任何按钮被单击

我有两个按钮:zeroButton 和 oneButton 我创建了它们的列表,并希望在单击其中一个按钮时在标签上显示“单击”。我正在尝试检查其中一个是否被

回答 1 投票 0

如何在 Qt Creator 中获取标签文本的上标?

我正在尝试创建 2 的上标,以显示用户在对话框中提供的字段后面的单位标签的平方。 我在 Windows 上使用 Qt Creator v2.0.1。 问...

回答 3 投票 0

Qt 发布版本需要调试 DLL

我在部署应用程序时遇到了一个相当奇怪的问题...我在发布模式下编译应用程序,但是当我尝试运行它时,它需要 QtCored4.dll (注意字母 d)。 为什么不需要...

回答 1 投票 0

Windows 上的 QtCreator 间歇性文件访问失败

在 Windows 10 上运行 Qt Creator(v14.x,但也可以在以前的版本中看到)时,它偶尔会针对各种文件弹出类似这样的警告。 无法写入文件 C:\Users\xxxxxx\AppData\Roaming\

回答 1 投票 0

Qt:找不到-lGL错误

我刚刚重新安装了 QtCreator,创建了新项目(Qt 应用程序),编译后得到了这个: /usr/bin/ld: **找不到-lGL** collect2:错误:ld 返回 1 退出状态 制作:*** [无标题1]

回答 8 投票 0

clangd 误报“<quadmath.h>”未找到

我有一个C++项目,使用CMake、GCC和Arch Linux。我正在使用 GCC 并且该项目正在正确编译(在 IDE 和命令行中),但在 Qt Creator 中出现以下错误:

回答 1 投票 0

Qt Creator 代码内搜索仅搜索整个单词

不久前,我记得我进行了高级搜索并选中了搜索框下方的“仅全字”复选框..完成了搜索并取消选中了搜索过滤器。 在那之前,我总是...

回答 3 投票 0

Qt - 样式更改导致错误(缺少 OpenType 支持)

我的 UI 上有一个简单的 QlineEdit。它允许我输入印地语字符(从谷歌翻译复制并粘贴) - (जॉन) 但是当我使用样式表更改任何样式时,例如c...

回答 2 投票 0

构建带有 Android 子项目的 Qt 项目

我在Qt Creator中有一个Qt项目,它由3个子项目组成,当我尝试使用套件armeabi_v7a在Android Samsung A51上构建它时,出现错误: 没有规则可以使目标 'C:\..\proj...

回答 1 投票 0

更改 Qt Creator 中的自动常量放置?

假设我正在创建以下函数: double f(double const& x) { 返回 x + x; } 这就是我喜欢放置 const 修饰符的方式,而不是像 const double 那样。然而,Qt Creator 自动...

回答 1 投票 0

Qt-Creator 中内置的 GDB 调试器无法正常运行,从“setTokenBarrier()”中抛出断言并且不显示函数链

这是最近突然出现的。 由于没有明显的原因,调试器在 QtCreator 中不再正常运行。 我找不到函数链窗口,当我检查终端输出时,我

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.