问题标签 [pyside]
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 - 在 PySide 中加载 QtDesigner 的 .ui 文件
我正在寻找一个简单的示例,说明如何将 QtDesigner 生成的 .ui 文件直接加载到 Python 应用程序中。
我只是想避免使用 pyuic4。
qt - Qt,在选择时删除虚线矩形而不重新实现绘画
我看过这个链接:
http://www.qtcentre.org/threads/15089-QGraphicsView-change-selected-rectangle-style
从这篇文章:
QT 4.5 - 更改 QGraphicsItem 的选择框
但我想知道是否还有其他选项可以在不重新实现绘制的情况下摆脱虚线矩形。这很重要,因此我可以保持 PyQt 和 PySide 例程快速绘制,但仍然具有我想要的外观。
c++ - PySide 中的自定义样式支持,如何将 QStyleOption 转换为它的子类?
qstyleoption_cast
在 PySide 中似乎不可用。我怎样才能opt
转换到它的子类,即PySide.QtGui.QStyleOptionTab
?
python - pyside-uic/pyuic4:找不到命令
我在 OS X Snow Leopard 上运行 Python 2.7。我使用 Macports 安装了 Python。然后,我安装了 py27-pyqt4 和 py27-pyside,我无法让它们工作。
Python 在我导入时不会给出错误,但是当我测试时,我会在终端中得到以下错误:
pyside-uic:找不到命令
pyuic4:找不到命令
python - QtDesigner & PySide:QTableWidget 无法访问
我在 QtDesigner 中制作了一个表单。此表单在函数的帮助下从 PySide 加载
但是,QTableWidget(带有 objectNname buffer_table)无法访问
如果我使用 QPushButton 代替它可以工作。我怎样才能得到这个工作。我想用 Python 填写表格。
这是我想使用的 ui 文件:http: //pastebin.com/6PZFrvmr
编辑:当我创建一个新表并尝试加载它时,它似乎工作。但是,如果我将它放在 QTabWidget 中,我将无法访问它。
EDIT2:
widget.findChild(QWidget, "buffer_table")
: 搜索和查找是诀窍!
python - 导入最新 Pyside 版本时出现问题
我得到:
ImportError:/usr/lib/pymodules/python2.6/PySide/QtCore.so:未定义符号:_ZN8Shiboken4Enum16createGlobalEnumEP7_objectPKcS4_S4_P11_typeobject
当我做
导入 PySide
安装新版PySide后,1.0.6版isolino
有解决办法吗?
python - 如何使用 QWebView 和 PySide 对 WebKit 页面进行双重缓冲?
我正在使用 PySide 和 QWebView 在 Windows 上提供 Web 应用程序的 WebKit 版本。
在仅存在 Internet Explorer 的复杂工作 Windows 环境中简单且易于安装。
除了使用 QWebKit 之外,它非常简单:
我想启用双缓冲,以便在下一页完全加载之前没有绘图。
你知道我应该怎么做吗?我想也许使用web.loadFinished()
信号?
干杯,
纳提姆
python - PySide/PyQt 中的安全和惰性方法调用
我正在使用 PySide 来管理一些硬件并根据(例如)界面中的按钮单击执行一些相对简单的操作。运行这些硬件的代码驻留在另一个线程中。为方便起见,我向所有这些硬件驱动程序添加了一个通用invoke_method
信号,以便 UI 组件可以使用
显然,这直接访问了另一个线程中的信号属性......但我不确定这在 GIL 世界中是否一定可以。
如果这确实是一个懒惰的解决方案 - 是否有任何其他很好的替代方法可以在任意线程中调用任意方法,而不必在 UI 中将特定于操作的信号连接到驱动程序中的另一个信号?
我可以想象在访问不同硬件的每一位 UI 代码中使用一个信号 - 类似于do_invocation_driver_1
anddo_invocation_driver_2
并将它们连接到invoke_method
相应驱动程序的信号。
python - qml pyside 和开关
我正在编写我的应用程序 Groundwork 并且我正在使用 pyside 来开发应用程序。我唯一遇到的问题是激活 qml 开关。目前我在 qml 文件中有:
当应用程序启动时,按下switchedComponent将信号发送到python并且连接到信号的函数启动但开关永远不会变成蓝色并且文本不会变为“已启动”。您知道应用程序正在运行的唯一方法是大约 10 秒后系统会要求您关闭应用程序。如果您按否,则该应用程序将正常工作。
有谁知道为什么会这样?我基本上只是希望在 python 函数开始运行之前激活开关和文本,以便用户知道发生了什么。编辑:完整的 qml 文件可以在这里找到。 https://projects.developer.nokia.com/airplay/browser/groundwork/qml/main.qml 我认为这只是将 pyside 与 qml 一起使用的一部分,即 ui 线程处理python函数时阻塞。