专门针对Qt库的5.x版的问题。如果您的问题适用于其他版本的Qt,请使用标签[tag:qt4]或[tag:qt3]。建议使用标签[tag:qt]。
PyQt5 如何将 pyuic5 生成的 Python 类添加到 QStackedWidget 中?
我的app.py中有这个: 从 PyQt5 导入 QtWidgets 从屏幕导入 Ui_home、Ui_login_page 类 MainWindow(QtWidgets.QMainWindow): def __init__(自身): QtWidgets.QMainWindow.__init__(
首先,我想提一下,我发现了相关帖子How to get the mouse position on the screen in Qt?但它对我来说“不起作用”。我做了一些测试,结果不起作用......
我已经对这个主题进行了很多搜索,并且已经找到了一些方法,但是我遇到了一些错误,我找不到原因。 想法是使用 QMetaEnum 从枚举中读取键来填充字符串我...
在Qt中构造一个空的QString时, QString() QString("") QLatin1String() QLatin1String("") QLatin1StringView() QLatin1StringView("") QStringLiteral() QStringLi...
将 Qt5 ctypes 参数传递给 Python 3 中的 C++ Qt5 函数?
首先,我的平台信息: $ for ic in "$(cmd //c ver)" "uname -s" "python3 --version" "g++ --version";做 echo "$ic:" $(echo "$(${ic})&q...
我正在尝试为Python构建一个DLL,它使用Qt5库;下面的示例定义了一个函数,并且大多数情况下一切都有效 - 除了我无法使方法 QString::toLocal8Bit 可供
如何使用 QPainter 绘制带有动态“孔”/负空间的半透明叠加层?
我有这样的图像: 我有一个重新实现 PaintEvent() 的自定义小部件。 我想在图像的顶部绘制一个覆盖层,并保留一个或多个矩形。带有圆角和 p...
在 Ubuntu 上打开 QDockWidget 会关闭之前的 QDockWidget
我在Windows上使用QDockWidgets编写了一个PyQt5程序。选择中央小部件中 QList 中的项目会导致小部件被放置在右侧停靠区域中,这允许我编辑该项目并...
如何与 QVector 配合使用<QVector<float_t>>。优化的方式是什么? [已关闭]
我正在使用 Qt C++,尝试使用 QVector 来存储 4 个交错通道文件中的数据,并在后文中使用它。 我尝试过类似的方法,但仍然不确定如何存储每个chan...
我正在尝试将图像文件从客户端电脑发送到连接到以太网端口的服务器电脑。我已将 IP 手动设置为 192.168.1.2(服务器)和 192.168.1.3(客户端),子网掩码为...
使用buildroot文件系统编译qt5环境,遇到libs.pcres错误
制作qt5base 报如下错误: `注意:也可用于 Linux:linux-clang linux-icc 注意:-optimized-tools 在 -release 模式下没有用。 错误:功能“system-pcre2”已启用,但是...
我正在处理一个小问题:我有 3 个文件:main.qml、actions.qml 和 edit.qml。这个想法是,在编辑中我应该做一些事情,这将在按下后的操作中在滚动中创建一行...
假设我有一个自定义小部件并将其添加到 qt 的主窗口中。 如您所见,红色区域是自定义小部件。我想做的是当鼠标在红色区域按下并移动时,
QSystemTrayIcon DoubleClick 激活会导致两个触发事件
我正在开发一个应用程序,其中有一个系统托盘图标。我试图在系统托盘中捕获 QSystemTrayIcon::DoubleClick 。由于某种我不明白的原因,我一直无法捕捉......
QLineEdit:显示处理后的文本,而不是输入的文本,但保留它(自定义回显模式)
我希望 QLineEdit 不显示输入的文本,而是显示经过处理的版本,同时保留原始文本并在通过 text() 请求时返回它。就像密码回显模式一样,但我...
制作一个自定义弹出窗口,根据内容更改高度,并在需要时添加滚动条
下面是我用油漆制作的两个模型,以展示我想要制作的东西。我想构建符合以下标准的版本: 水平尺寸应固定。 垂直尺寸应为米...
我正在开发 Nitrogen6x 板,该板在 Yocto 2.1 上运行,支持 Qt 5.6.2。我开发了一个 Qt 应用程序,该应用程序支持 USB 键盘、鼠标和触摸屏等输入选项,并且...
在 Linux 上从源代码构建的 Qt5 上找不到 Qt 平台插件 xcb
我在 Debian 10 32 位上构建 Qt5。然后我创建了一个最小的 Qt 项目,运行 $ ~/qt/qt-everywhere-src-5.12.7/qtbase/bin/qmake project.pro 并 make,但是当我尝试执行该应用程序时,我去了
我正在尝试按照此处的教程进行操作:https://realpython.com/python-menus-toolbars/#using-icons-and-resources-in-pyqt 所以,我写了一个 .qrc 文件: 我正在尝试按照此处的教程进行操作:https://realpython.com/python-menus-toolbars/#using-icons-and-resources-in-pyqt 所以,我给我写了一个.qrc文件: <!DOCTYPE RCC><RCC version="1.0"> <qresource> <file alias="MY&C-LOGO-2020.svg">resources/MY&C-LOGO-2020.svg</file> </qresource> </RCC> ...然后我就这么做了: $ pyrcc5 -o qrc_resources.py resources.qrc pyrcc5 Parse Error:resources.qrc:3:34 [error occurred while parsing reference] 嗯,太好了,感谢您提供非常有用的错误消息。 (如果 3:34 表示第 3 行第 34 列,即结束双引号)。 那么,我该如何继续呢?到底出了什么问题,我该如何调试? 嗯,显然 & 符号 (&) 在这里不允许使用;看起来别名可能最终会被用作字典的键,所以绝对没有&;由于某种原因,当我使用 HTML 实体变体 &“转义”与号 (&) 时,文件路径开始工作;所以更正后的文件是: <!DOCTYPE RCC><RCC version="1.0"> <qresource> <file alias="MYC-LOGO-2020.svg">resources/MY&C-LOGO-2020.svg</file> </qresource> </RCC> 呃..为什么互联网上没有人提到这一点;或者至少写一个更具描述性的错误(例如“解析引用时发生错误:无法解析字符 &”或其他内容)
所以我有以下代码: QString flashImageFilePath = ":/images/Splashscreens/startup.png"; QSplashScreen * 飞溅 = 新 QSplashScreen(); 飞溅->setPixmap(QPixmap(splashImageFilePath));