问题标签 [pyqt6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何使用 PyQt6 在 QSettings 中启用 IniFormat?
我正在尝试使用 QSettings 将我的应用程序设置保存到 INI 文件;但是,我不断收到此错误:AttributeError: type object 'QSettings' has no attribute 'IniFormat'
.
这是我的代码:
我究竟做错了什么?提前致谢。
python - 有没有办法让 QSettings 生成的 ini 文件只读?
这更像是一个概念问题,而不是编码问题。我想知道是否有办法使 QSettings 生成的 ini 文件成为只读文件?我想限制用户编辑 ini 文件内容然后导入不正确的配置值的能力。我正在用 PyQt6 编写程序,但在 QSettings 文档网站上找不到任何只读函数,所以这是在黑暗中拍摄的。
提前谢谢。
python - pyqt6 QThread,threading.Lock() 等效?
上面的代码是我想要实现的一个示例,我有一个在类之外定义的列表。我想定期弹出列表的第一个元素。如果我正在运行 5 个线程,我只希望一个线程一次改变列表。每次我尝试这个时,5 个线程都会尝试弹出第一个元素并且不要按我的意愿等待。当我在本机 python 线程库中重新创建它时,它按预期工作。我在这里做错了什么?
python - 如何在 pyqt 中使用 css 的 :after 小部件
我正在考虑创建一个 PyQt6 应用程序。
我希望该应用程序更加美观和现代。所以我找到了一些好看的css按钮并选择了这个codepen按钮:
我的问题是:如何使用 pyqt 的函数来执行 :after。
我想我不能只使用小部件的样式表来执行。
这是我到目前为止编写的 Python 代码:
python - 如何将 QLineEdit 值传输到控制台?
假设我们在一个 .py 文件中有一个带有 Buttons 和 LineEdits 的接口。我在另一个代码中有这个代码,它继承了它:
因此,当我将其放入 lineedit 字段时,我需要将我的值打印到控制台中。该.textChanged()
方法有效,但.gather_data()
无效。
python - 使用 PyQt6 播放声音
随着 PyQt6 模块的发布,我开始将我的代码从 PyQt5 移植到 PyQt6。
在 PyQt 中,有一个名为 phonon 的模块用于播放声音。
在 PyQt5 中,有一个名为 QMediaPlayer 的模块,用于播放声音。
现在,如何在 PyQt6 中播放声音?
有一个网站说 QMediaPlayer 还没有被移植,应该在 PyQt6 版本 PyQt6.2 中完成。
该网站是这个 - https://www.pythonguis.com/faq/pyqt-pyside6-missing-modules/
该网站还表示,PyQt6.2 将于 2021 年 9 月发布。
进口改名了吗?
python - 在缩放 QGraphicsItem 时设置转换点
我在这里遇到问题。
在给定的代码中,动画和转换工作完美。但是,我想要设置转换点。
据我说,我必须设置.setTransformationOriginPoint(item.boundingRect().center()
,但看起来转换是从左上角发生的。
我什至尝试手动设置点,但仍然没有用。
这是代码:
注意:./assets/google.svg
包含从Font Awesome下载并调整大小为 20x20 像素的 svg
python - 在 QTextDocument 中向表格边框添加半径
我正在修补Qt 的富文本 HTML 子集。我想在 html 表格上添加一个圆角边框,以便与QT 中的QTextDocument.setHtml()方法一起使用。但是文档没有“边界半径”属性。
有没有人有实现这一目标的建议?
如果不可能,哪种方式更容易移植 HTML 格式?