问题标签 [pyqt]
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.
qt - 如何在 Mac OS X 上部署依赖声子的 Qt4/PyQt4/python 应用程序?
我编写了一个跨平台的 Qt4/PyQt4/python 应用程序,即 MyGreatApp,它的最后一个版本需要 Phonon 模块。MyGreatApp 在 Mac OS X 10.6 Snow Leopard 下的我自己的机器上运行得很好,更普遍的是在恰好安装了 Qt4.4 的任何 Mac 上运行。然而,无辜的机器悲惨地无法加载 Phonon:
很明显,某些依赖项仍保留在可执行文件中。这是包含的声子东西:
这是install_name_tool
我在构建应用程序后调用的命令:
对出了什么问题有任何想法,或者有任何改进诊断的提示吗?
python - Python 和 PyQt 中的线程错误
我注意到当函数setModel在并行线程中执行时(我尝试了 threading.Timer 或 threading.thread),我得到了这个:
有没有办法解决这个问题?
python - 在 PyQT 和 Boost.Python 之间共享小部件
我想知道是否可以在 PyQt 和 Boost.Python 之间共享小部件。
我将在我的一个使用 Qt 的应用程序中嵌入一个 Python 解释器。我希望我的应用程序的用户能够将他们自己的 UI 小部件嵌入到用 C++ 编程并通过 Boost.Python 公开的 UI 小部件中。
这是可能的吗?人们将如何去做呢?
python - PyQt 中的编码问题
我的程序将文件索引存储在由 cPickle 打包的文件中。有非英文文件名。当我这样做时
其中 f [0] 是 "\xc2\xe8\xf1\xee\xea\xee\xf1\xed\xfb\xe9 \xe3\xee\xe4" (普通视图中的“Високосный год”),它以正确的方式打印字符串方式——俄语。
当程序手动将字符串 u'Високосный год' 添加到 QTreeView 时,一切都很好。
但是当程序将这个字符串(“\xe3\xee\xe4”等)直接从未腌制的文件放入QTreeView时,它变成了这样:
替代文字 http://img170.imageshack.us/img170/9226/encoding.png
有没有办法解决这个问题?
python - Pyqt - QMenu 动态填充和点击
我需要能够知道我在动态生成的菜单系统中单击了哪些项目。我只想知道我点击了什么,即使它只是一个字符串表示。
python - 将 QT 菜单导出为文本
我想知道是否有办法将我的 QT(4.50 版)菜单及其所有子菜单转换为类似于以下格式的文本文档:
- 菜单 1
- 子菜单 2
- 菜单 2
- 子菜单 3
- 子菜单 4
- 子菜单 1
qt - 在Qt4中,如何检查paintEvent是否由resize触发?
在 Qt4 应用程序中,是否可以在paintEvent()
处理程序内部判断重绘是否由调整大小触发?
我有一个重绘非常慢的小部件(一个复杂的绘图),我想通过在调整小部件大小时只对调整大小的像素图进行blitting 来加快调整大小,并且仅在调整大小完成时重绘小部件。
我尝试在开头和结尾设置/取消设置标志,resizeEvent()
但这似乎不起作用(即标志总是在 中关闭paintEvent()
)。
python - 具有自动放置物品的 QGraphicsView
我想使用 QGraphicsView 编写一个资产浏览器。它与使用 QGraphicsView 和 QGraphicsItems 的示例有点不同,因为我只想要一个滚动条,并且我希望项目在视口大小发生变化时自动移动。例如,当视口宽度大到足以显示 4 个资源时,它们应该显示如下:
但是当视口缩小并且只能连续包含 3 个时,它应该像这样显示它们:
我不想自己移动这些资产并让图形视图管理它们。有可能吗?
我曾经写过这样的东西,但是使用QWidget和paintEvent,自己绘制所有资产并跟踪可以连续显示多少资产。使用 QGraphicsView 可以更简单吗?
qt - 如何在 Windows 7 中设置应用程序的任务栏图标
如何在 PyQt4 中设置应用程序的任务栏图标?
我试过setWindowIcon,它成功地设置了主窗口左上角的图标,但它不影响Windows 7任务栏中显示的图标——任务栏图标仍然是默认的Python pyw图标。这是我的代码:
[更新] 我试过setWindowIcon()
把show()
. 我已经尝试过使用其他图像、ico 和 png。没有什么帮助。
python - PyQt:在窗口上显示 QTextEdits
我想在我的主窗口的任意位置显示一些 QTextEdits。下面是我的第一次尝试。这不太行。如果我在显示窗口之前创建文本编辑,则会出现文本编辑,但如果我在显示窗口之后创建它们,它们不会出现。那是怎么回事?我怎样才能让后来创建的那些显示出来?