【问题标题】:How do I create mouse cursor info window in PyQt?如何在 PyQt 中创建鼠标光标信息窗口?
【发布时间】:2016-12-13 12:55:26
【问题描述】:

我想使用 PyQt 创建一个小的信息窗口(不是新的 QDialog 或 QWidget),其中的文本仅与我程序中的每个按钮相关联。当用户将鼠标光标放在按钮上(不单击)时,应显示此信息文本。同样,当光标从按钮上移开时,不再显示信息文本。这个想法是简单地通知用户当他们被按下时不同的按钮会做什么。这是如何在 PyQt 中完成的?

【问题讨论】:

    标签: qt pyqt cursor infowindow


    【解决方案1】:

    使用QWidget.setToolTip()

    例子:

    button = QPushButton("Button", parent)
    button.setToolTip("Text in the info window")
    

    Here 文档(仅限 C++)

    【讨论】:

    • 你拯救了我的一天 Fabio,非常感谢 :-) 我开始摸索 self.setMouseTracking(True) 和 mouseMoveEvent(self, event) 并意识到这将是一个漫长的过程天。
    猜你喜欢
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 2011-01-29
    相关资源
    最近更新 更多