【问题标题】:find signals/events available for a Gtk+3 widget using python 3使用 python 3 查找可用于 Gtk+3 小部件的信号/事件
【发布时间】:2014-01-05 17:27:39
【问题描述】:

我可能对此感到很困惑,所以请多多包涵。

我正在使用 Python 中的 Gtk,我不知道如何找出可用于小部件的事件/信号。大多数教程将展示如何使用“点击”事件,但是是否有更多的事件/信号可用于任何特定的小部件?是这样吗??

我在哪里可以找到可用于任何特定小部件的列表??

【问题讨论】:

    标签: events python-3.x widget gtk signals


    【解决方案1】:

    打开小部件的文档页面,此处为GtkButton

    单击“信号”链接将引导您进入该小部件可用的信号列表。如果你没有找到你想要的信号,它可能是由一个父类实现的,或者在一个实现的接口中。 “对象层次结构”和“实现的接口”链接将帮助您在类和接口之间导航并找到您需要的信号。

    【讨论】:

    • 我一直在同一条船上,使用Glade 对于查找可用和不可用的原因非常宝贵。添加一个按钮并检查其信号选项卡帮助我轻松缩小了“可触发”的范围。 Screenshot
    • 非常感谢,正是我想要的。
    【解决方案2】:

    这似乎是一个显而易见的答案,但您是否考虑阅读the documentation

    【讨论】:

    • 如果您希望找到 Python API 的文档,这不是很明显!但不幸的是,是的,阅读 C 文档是最好的方法。
    • @ptomato:在这方面事情进展缓慢starting to change
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-08
    • 2015-01-12
    • 1970-01-01
    • 2014-04-11
    • 1970-01-01
    相关资源
    最近更新 更多