问题标签 [pyqt4]

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 投票
1 回答
113 浏览

python - 什么信号可以连接到pyqt4(qt)中的初始对话框显示

我有一个应用程序,我想连接显示 pyqt4 对话框时发出的任何信号,以便执行初始方法。__init__出于多种原因,我不希望在方法中调用该方法。我花了很长时间搜索,但我还没有找到答案。我确信有一个简单的解决方案,由于我缺乏经验,我可以在 wxPython 中做到这一点。建议?

0 投票
1 回答
281 浏览

qt4 - QsciScintilla 标记背景颜色

如何在 QsciScintilla 实例中设置标记的背景颜色 (SC_MARK_BACKGROUND)?

我看不到任何将它传递给markerDefine()的方法。

0 投票
3 回答
1158 浏览

pyqt4 - PyQt4 QSpinBox.selectAll() 没有按预期工作

Python 2.5.4 PyQt4

我将 QDoubleSpinBox 子类化为在 focusIn 事件上发出信号:

如果您在一个框内单击,然后杀死另一个窗口,它可以工作。如果您单击一个内部,然后单击另一个,然后将焦点放在桌面上的任何其他窗口上,它似乎可以工作。

我认为这是一个焦点问题,但无法追踪。我只需要它在单击时全选。我尝试通过它的行编辑指针来做,但我得到了相同的结果。尝试强制关注其他小部件,但结果仍然相同。

您可以连接自定义插槽以在它发出“focusIn()”时触发。然后您可以使用任何QSpinBox.selectAll(),它可以工作,只是不能在其自身上工作。

0 投票
3 回答
348 浏览

python - 在 PyQt 4 中处理事件的正确方法是什么?

我见过这样的例子:

像这样的例子:

我刚开始学习Qt;我应该关注哪一个?

0 投票
1 回答
2621 浏览

python - 调整pyqt4中按钮图标的大小

我想在我的图像中制作图像,QMainWindow因此当您单击它时,您会像qpushbutton我使用这样的信号进行转换:

但问题是当我调整窗口qpushbutton大小时也调整大小但不是他的图标,

0 投票
1 回答
521 浏览

python - 用 pyqt4 显示 html

打印“帮助世界”:)

我想问你是否存在一个函数或类hwo可以像浏览器的jobe一样显示html代码

谢谢

0 投票
3 回答
6197 浏览

python - PyQt 4 UI 冻结

下面的程序应该只是计数和 int 并在标签中显示它的值。但过了一会儿,GUI 停止工作,而循环继续。

有什么帮助吗?

0 投票
1 回答
65 浏览

python - 如何在python中捕获“没有现有页面”的错误

我用python和pyqt4开发了一个浏览器,但我不知道我在loaderror中放了什么

当页面不存在时

0 投票
13 回答
40203 浏览

python - 是否可以在 Virtualenv 沙箱上添加 PyQt4/PySide 包?

我正在使用Virtualenv在我的开发环境中获利web.pysimplejson以及其他面向 Web 的包。
我将使用 Qt 开发一个简单的 python 客户端,以重用一些使用 web.py 开发的 Api。

这里有人用 Virtualenv 成功安装了 PyQt4 吗?
可能吗?

我已经下载了所有二进制文件并PyQt4在我的 python2.6 目录中全局安装。
如果我不使用--no-site--packages选项,Virtualenv 会正确地包含PyQt4在我的新沙箱中,但显然,它包含我不需要的所有全局包。

有没有一种干净的方法来准备一个带有选项的新沙箱,--no-site--packages然后添加PyQt4PySide使用pipeasy_install或其他一些魔术?

0 投票
2 回答
634 浏览

python - pylint PyQt4 错误

我写了一个程序:

文件名是 t.py,当我运行时:

在 ubuntu9.10,pyqt4 中,我得到了这个:

在 Windows XP 中,使用 pythonxy,

我只收到一条错误消息,为什么?