问题标签 [pyside6]
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 - QtPython,功能失调的按钮单击信号
我的代码有问题。我已经搜索了答案并使用了示例代码,但仍然无法解决这个问题。我有一个表格,我希望在单击表格行时激活一个插槽。目前我正试图让按钮对被点击做出反应。我做错了什么?提前致谢。
python - 如何在 python 脚本之间传递值(数据)?
在两个不同的 python 脚本之间进行通信(传递字符串)的正确方法是什么?
我有一个使用 PySide6 生成 GUI 的 ui.py 脚本,还有另一个 bot.py 脚本,它监听不和谐/电报对话并使用异步函数捕获一些关键字。两个脚本都在同一个目录中。
我已将 bot.py 文件中的 Asyncio 事件循环代码放入名为 runscript() 的函数中,并使用 ui.py 中的 multiprocessing.Process 在单击 PySide6 QPushButton 后运行该函数。
所以这里的问题是我想在我的 GUI 中显示 bot.py 捕获的关键字,所以我需要将该字符串传递给 ui.py(将需要以另一种方式传递字符串 - 从 ui.py 到 bot.py-将来),但我不知道该怎么做。我已经尝试过 multiprocessing.Pipe 但这会阻止我的代码,因为当新消息到达时(使用 Asyncio),脚本会从不和谐/电报中获取消息,我等不及要发生这种情况了。
例如,我需要获取 selected_symbol 的值并将其传输到 ui.py
实现这一目标的正确方法是什么?提前致谢。
python - WSL2 和 PySide6
我正在尝试在 WSL2 上运行一个简单的 PySide6 应用程序
我的代码:
当我运行时,我得到了错误
是否可以使用 WSL2 运行 PySide 应用程序?如果是,如何?
python - 无法从 pyside 应用程序中的 qtquick2plugin.dll 中提取插件元数据
我有我的第一个 qt quick 2 pyside 应用程序,我的应用程序不运行并显示以下错误
main.py 文件
main.pyproject 文件
我C:\Users\MyUserName\anaconda3\python.exe
用于编译
应用程序输出
python - PySide6 在 Mac 上带有分段错误
我正在使用 Python 3.8.6 和 PySide 6.0.1,运行以下示例时出现分段错误。当我评论 Text {} 元素时,示例运行。
python - qt快速应用建立图形管线状态失败
我有一个 qt quick pyside 应用程序。我之前有一个问题,但现在有另一个问题。只是出现一个空窗口,然后在应用程序窗口中我看到下面的消息。虽然我有另一个用 c++ 编写的 qt quick 应用程序和显示没问题,显示这条信息!,这个应用在python(pyside6)
我使用 Qt 6.0.2、Python 3.9.2、Qt Creator 4.14.1 和 Pyside6
* main.qml
主文件
python - 如何在pyside中使用Material Style?
我有 pyside6 应用程序,我想将应用程序的样式设置为 Material Design,所以我sys.argv += ['--style', 'material']
在下面设置:
但我给出了错误:
我最近安装了 Qt 6 并使用了 pyside6
qt - 我应该如何在 Pyside6 应用程序中使用 Material Design?
我的 pyside 6 应用程序中有以下代码
main.qml
我在页面中心有一个按钮,但效果出现在 x=0 和 y=0 中,并且它不显示主要颜色和重音颜色
编辑
有关更多信息可能有助于了解问题出在哪里:
运行应用程序后,我现在在我的项目中禁用了材料设计当我将鼠标悬停在按钮上时,我在应用程序输出中看到以下内容:
当我点击上面的链接(在应用程序输出中)它会显示代码Button.qml
当我单击按钮应用程序会崩溃。我认为这是因为stackview.Push("page.qml")
并且StackView
有推送页面的动画,我认为它会崩溃因为我的应用程序有动画问题
还有一件事要说:我安装了 Python 3.9.2Program Files folder
但是当我使用pip install pyside6 or ...
它时它会复制C:/Users/MyUserName/AppData/Roaming/Python/Python39/site-packages
路径中的文件
python - 从 QML 的通信 --> 到 Python --> 返回到 QML
我正在寻找从 QML 到 Python 再回到 Python 的最佳通信方式。我正在努力寻找“正确”的方法来做到这一点,因为许多资源简要地解释了这个主题,但方式不同,而且似乎需要大量的样板代码。
对于上下文,我目前正在使用 PySide2。
这是我希望在以下方面使用的工作流程:
按钮上的 QML 单击将输入发送到 python --> 在 python 中接收 --> 对此输入进行一些处理 --> 传回 QML。
请提供最好的方法和尽可能多的解释,谢谢!
python - 尝试创建同时继承 PySide6 类的 Python 抽象类时的元类冲突
我正在尝试创建一个也继承任意 PySide6 类的抽象基类。但是,以下会产生错误TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
。
我尝试使用下面看到的解决方案来解决这个问题(灵感来自解决元类冲突,http: //www.phyast.pitt.edu/~micheles/python/metatype.html ,多重继承元类冲突等)。
这执行没有错误,但我期待像TypeError: Can't instantiate abstract class MyConcreteWidget with abstract methods foo
实例化时这样的错误MyConcreteWidget
。无法强制执行基类的接口确实剥夺了拥有抽象基类的好处。有什么解决办法吗?