问题标签 [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.

0 投票
4 回答
3240 浏览

python - Windows下用py2exe使用PySide的QtWebKit

我正在使用 PySide 和 Qt 在 Python 中制作应用程序,并且我需要打开一个网页,所以我使用了 QtWebKit 的 QWebView。

在我的开发机器上,它工作得很好,直接运行代码和运行 py2exe 的输出。在“干净”的机器上(没有安装 Python 和 Qt),py2exe 的输出不显示网页。应用程序的其余部分工作正常,没有崩溃或异常,但 QWebView 只是保持空白。

我尝试打开一个没有图像或其他内容的 URL,以防止与缺少 WebKit 插件相关的任何问题。我还尝试了一个简单的程序,它只在 QWebView 上打开 example.com 而没有别的,它也没有工作。

有没有人遇到过类似的事情?此外,任何人都知道 QWebKit 是否具有 py2exe 可能不会被拉入“包”的任何“记录较少的”依赖项?

0 投票
2 回答
823 浏览

python - 是否可以在 Windows 上多次安装特定版本的 Python?

我想知道是否可以在 Windows 上多次安装特定版本的 Python。
我在询问导致完整 Python 环境的正常安装过程,因此virtualenv不是这里的选项。
例如,我担心HKEY_LOCAL_MACHINE/SOFTWARE/Python/PythonCore/<Version>在安装其他库/程序时可能会使用注册表项来查找 Python 的安装文件夹。

背景:
我想测试正常安装PySide和从virtualenv中安装之间的区别。我不想为此使用我的工作 Python 安装,因此我需要在测试期间安装干净的 Python 以与现有的并存。

0 投票
0 回答
2383 浏览

python - 使用 Python、QT 控制系统音量:PySide.phonon.Phonon.AudioOutputDevice

我想访问(r/w)主音量控制。我目前使用的是 Windows 7。

有控制它的“低级”可能性: Vista/win7应用音量控制界面

较旧的变体使用ctypes和 Windows DLL: http: //mail.python.org/pipermail/python-win32/2006-March/004436.html 并且可能派生工作(需要pymedia):http://code.google.com/p /palarm/downloads/detail?name=alarmwaveout.py&can=2&q=

对于跨平台,这无论如何都行不通,所以我想到了使用工具包。我想到了 QT、pyQT 或 PySide,因为我一直想尝试 QT:

但我不明白如何将 VolumeSlider 连接到音频设备(在这种情况下,主设备(“扬声器”)或默认设备)。

0 投票
1 回答
2659 浏览

python - PySide / PyQt QStyledItemDelegate 表中的列表

我正在尝试使用 Qt(PySide/PyQt - 无关紧要)在 Python 中创建一个列表表,并且我的列表被压缩到表格单元格中。

有没有办法让列表代表“弹出”他们的单元格?我附上了一个简单的代码片段 -根据您的喜好PySide替换PyQt4

0 投票
1 回答
956 浏览

python - 增加每台 QtWebKit 主机的最大连接数

问题:

QtWebKit 中如何增加每个主机 6 个连接的默认限制?

用例:

我有多个由 PySide 应用程序显示的 QtWebKit (QWebView) 窗格。(PyQt 也可以以同样的方式工作。)每个主机 6 个连接的默认连接限制很快成为一个障碍,因为这些 Web 窗格中的每一个都使用持久 HTTP 连接(Comet)进行数据通信。解决方案是增加此限制,但我找不到用于此的 API。

0 投票
2 回答
5522 浏览

python - 您知道将 PySide/PyQt 开发集成到 Qt Creator 中的任何努力吗?

我很想使用QtCreator 在 python 中编程。我已经使用 QtCreator 向本科生教授 GUI 编程,他们很喜欢。我们已经多次讨论过切换到 python 的可能性,但是由于缺乏一个好的 IDE 来开发 PySide/PyQt 应用程序,我们没有这样做。

0 投票
2 回答
5033 浏览

python - Python:来自导入错误

我在 Ubuntu 10.10 上运行 Python 2.6.6。

我知道我们可以导入一个模块并将该模块绑定到不同的名称,例如

还,

我的问题是,在运行PySide 示例时,以下导入代码不运行:

它会生成导入错误:

显然,根据 Python 解释器,上面的代码是不正确的,我的问题是为什么它不正确,或者说为什么这不起作用?

0 投票
2 回答
10491 浏览

qt - 如何从单击的事件中获取调用按钮

我正在尝试制作一个小 gui 来在我的本地 glassfish 安装上部署 .ear 和 .war 文件。所以我做了五行,其中包含一个文件名字段、一个复选框和一个按钮来调出一个文件对话框来定位 war/ear 文件。最好让所有按钮调用相同的函数,并从函数中找出五个按钮中的哪一个进行调用(以更新正确的文本字段)。不知道这是否是以面向对象的方式进行的预期方式,但我唯一的 gui 编程经验是一些旧的 win16 事件循环:)。

//BRG安德斯奥尔梅

0 投票
1 回答
1307 浏览

python - 使用 PySide 渲染乳胶 / mathml

我有一个小程序,它使用 SymPy 的“漂亮打印”工具即时呈现键入的方程。这工作正常,但看起来不是很专业。由于 SymPy 将产生乳胶或 mml,我想知道这些是否可以使用 PySide 小部件以图形方式呈现?我显然需要更改'QTextBrowser()',但我不确定。我知道诺基亚提供了 QtMmlWidget,但我不确定 PySide 是否可以使用它。

非常感谢和最良好的祝愿。

0 投票
2 回答
312 浏览

python - 如何在 Python 中检测 Meego/Maemo 平台?

我使用 python (PySide) 为 Maemo/Meego/Linux 平台开发跨平台应用程序。我使用一种解决方法来区分 Maemo 和 Linux 平台:

有谁知道如何检测 Meego 平台或检测 Maemo 平台的更好方法?