我已经编写了以下 PySide6 程序并希望限制输入的小数位。import sys from PySide6 import QtWidgets from PySide6.QtCore import QSize, QLocale from PySide6.QtGui import QDoubleVa ...
我已经编写了以下 PySide6 程序并希望限制输入的小数位。import sys from PySide6 import QtWidgets from PySide6.QtCore import QSize, QLocale from PySide6.QtGui import QDoubleVa ...
我试图在我的 PySide6 应用程序中嵌入一个 pyqtgraph plot 但 plot 没有填充整个小部件: 我想要填充整个 PlotWidget。 PlotWidget 是用 QT-Designer 创建的。 应用程式: test.ui 文件: 那么我怎样才能让 plot 填满整个小 ...
我是 pyside6 学习者。 我正在尝试创建一个基于 pyside6 的时钟,我想在单击时更改其字体颜色。 我怎样才能让它发挥作用? 以下代码是该项目的一部分。class Clock(QWidget): def __init__(self, parent=None) -> None ...
我有一个带有 PySide6 的 python (3.11) 项目。 应用程序连接到 DLL 以与其他节点进行 CAN 通信。 作为配置的一部分,在短时间内发送了大约 50-70 条 CAN 消息(但我为每条消息添加了最多 50 毫秒的延迟)并且仍然看到数据丢失。 DLL 回调 function ...
PySide6 6.4.1 PIP on Ubuntu 和 Windows 包含一个QCheckBox with stateChanged() API 调用以在复选框 state 更改时生成事件。 QCheckBox 文档: state contains the checkbox's new ...
我想自定义在表格中选择项目时突出显示的外观,特别是更改选择项目时突出显示的区域。 但是,由于某种原因,这段代码以前在我的另一个项目中运行过,但现在没有按预期运行。 以前工作的MRE:from PySide6 import QtCore as qtc from PySide6 import QtGu ...
我试图在网格视图中显示数据库中的一些数据,类似于文件管理器的工作方式。 我想使用QTableView作为网格视图,因为它开箱即用。 但是,如下面给出的 MRE 所示,即使只有一个单元格具有值,您仍然可以 select 其他空单元格,我该如何防止这种情况发生? 基本上,我想让它只能选择具有值的单元格 ...
我正在使用 PySide6 6.4.1 构建一个自动调整大小以适应行数的表格小部件。 这是一个最小的例子:from PySide6.QtWidgets import * class MW(QWidget): def __init__(self): super().__in ...
我在 MainWindow 中创建了一个 QtableView。 它通过 Model 显示一个表class MitarbeiterWindow(QMainWindow, Ui_MitarbeiterWindow): def __init__(self): super()._ ...
我一直在努力绑定 QT 快速应用程序前端和后端。 这是我的代码。 对于一个清晰而简短的示例,function 将“Hello from back-end”打印为 output 而没有得到任何 arguments。 主程序 主要.qml 运行此代码时,出现以下错误: 我究竟做错了什么? ...
我有一个 class (tableView.py) 旨在生成由 qml() function 返回的 QML 字符串 问题是,qml_string 变量会抛出异常,这会阻止它用于生成组件。 我想知道如何从我的自定义 class 中适当地生成 qml 字符串,然后使用该 qml_string 加载到我 ...
当缩放比例大于 100% 时,Windows 上的 PySide6 应用程序中的菜单和菜单项的字体大小太大了。 我将它设置为 150%(在 4K 显示器上),它看起来像这样: 请注意,主要 window(“测试 HiDPI 缩放”)中的文本大小正确。 这是重现该问题的最小示例:import sys ...
我目前正在使用 PySide6 模块。(vscode) 但由于某种原因它不再工作了,它以前工作但现在不工作了。 当我尝试运行我的项目时,这是我得到的错误: 更新 pip,重新安装 PySide6,更新 PySide6,以不同的方式运行我的项目,这一切都不起作用......我仍然得到同样的错误Mod ...
我使用本指南创建了自定义工具提示样式: https ://doc.qt.io/qt-6/qtquickcontrols2-customize.html#creating-a-custom-style 这是我风格中的ToolTip.qml : 这是我如何使用它: 文本颜色有效,但背景无效。 为什么 ...
无法找出问题的解决方案。 子类的样式与基类相同: 期望是具有不同颜色的继承标签。 例如,MyLabel 应该是黑色的。 QLabel 应该是红色的。 感谢帮助 ...
在 QPushButton 上单击我想访问当前布局下的 QLabel 值,并在以下示例中的相同当前布局下在 QLineEdit 中设置它: 我们怎么能这样做我找不到任何参考或解决我的问题 ...
为什么我的 TreeView 中的复选框不可选中? 我认为 index() 和 parent() 方法存在问题,但不知道如何解决。 setData() 也从未调用过... 非常感谢任何帮助......import logging import sys from PySide6 import QtC ...
我想单击 QListView“widget_list_files”(这是 pdf 的文件路径)中的一个项目并更新 QWebEngineView“视图”以显示 pdf。如果我将所有内容都放在同一个 app.py 中,它工作正常,但是如果我将它移动到一个单独的文件并导入 class QListView ...
我想实现一个按钮(已经有一个自定义类),当点击它时,在切换到另一个布局之前淡出现有屏幕上的所有小部件(使用 QStackedLayout 实现) 我查看了 PySide6 上有关如何设置淡入/淡出动画的不同文档和指南,但似乎没有任何效果。 不确定代码本身有什么问题我已经完成调试并且 animatio ...
我在 macOS 的系统托盘中开发了一个带有图标的应用程序,但是当我使用 pyinstaller 生成可执行文件并启动该应用程序时,菜单很好地位于系统托盘中,但我没有看到该图标,就好像我什么都没有一样。 我使用 PySide6 6.4.0.1、Python 3.10.7 和 pyinstaller ...