如何持续更新工具提示消息?

2024-04-27 00:53:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含多个元素的框架,这个框架有一个可以快速更新的工具提示。当你将鼠标移到框架上时,工具提示信息不会更新,直到你移动光标,它才会改变,这真的很烦人。你知道吗

我见过类似的问题:continuously updating tooltip

但是我需要对一个QFrame执行这个操作,这个QFrame的代码是用设计器创建的。你知道吗

我使用以下代码。我曾尝试将函数放在那里,但它不起作用,因为QFrame是在my_window.Ui_Form内部生成的,这是设计器自动生成的代码。你知道吗

class MyWindow(QtGui.QDialog, my_window.Ui_Form):
    def __init__(self):
        QtGui.QDialog.__init__(self)
        my_window.Ui_Form.__init__(self)
        self.setupUi(self)

    def event():#???

我怎样才能做到这一点?你知道吗


Tags: 工具代码selfform框架元素uiinit
1条回答
网友
1楼 · 发布于 2024-04-27 00:53:54

您可以使用您发布的类似问题的示例代码。在设计器中添加一个网格,我们称之为mygrid。然后在代码中将自定义小部件(MyLabel)添加到mygrid.addWidget文件(). 你知道吗

class MyWindow(QtGui.QDialog, my_window.Ui_Form):
    def __init__(self):
        QtGui.QDialog.__init__(self)
        my_window.Ui_Form.__init__(self)
        self.setupUi(self)
        self.mygrid.addWidget(MyLabel())

这是我的第一篇文章,希望有用。你知道吗

相关问题 更多 >