小编Yoa*_*ann的帖子

PyQt 检查 qlabel 的值是否更改

我需要检查 qlabel 的值 (str) 是否更改。我考虑使用以下代码(几乎与 PyQt 中的 spinbox 小部件使用的相同):

self.connect(self.ui.labelEntry, QtCore.SIGNAL("valueChanged(str)"), self.autovalidate)
Run Code Online (Sandbox Code Playgroud)

检查值是否更改的正确方法是什么?

一切顺利;

label pyqt pyqt4

4
推荐指数
1
解决办法
3088
查看次数

如何在pyQt QDockWidget中禁用/隐藏“关闭”按钮

我试图禁用关闭的“ x”按钮,并且我认为可以通过将DockWidgetFeature设置为仅可移动和可浮动来起作用。

def CreateDockWidget (self):

    Pane = QtGui.QDockWidget()
    Pane.DockWidgetFeatures =  QtGui.QDockWidget.DockWidgetFloatable | QtGui.QDockWidget.DockWidgetMovable;
    Pane.setAllowedAreas( QtCore.Qt.LeftDockWidgetArea | QtCore.Qt.RightDockWidgetArea )
    textBox1 = QtGui.QTextEdit()
    Pane.setWidget(textBox1 )
    self.addDockWidget( QtCore.Qt.LeftDockWidgetArea, Pane )
Run Code Online (Sandbox Code Playgroud)

为什么上述方法不起作用?顺便说一句,如果我没有设置floatable,它将保持可浮动状态,直到其不可停靠(floating)为止,然后我将无法重新停靠它。这是为什么 ?

谢谢

pyqt qdockwidget

2
推荐指数
1
解决办法
5710
查看次数

标签 统计

pyqt ×2

label ×1

pyqt4 ×1

qdockwidget ×1