jjzjj

StatusIcon

全部标签

python - python 中的 Gtk.StatusIcon PopupMenu

我试图将一些小示例从PyGTK移植到新的PyGobject绑定(bind),但我遇到了弹出菜单的障碍,尽管没有出现错误,右键单击时没有显示菜单,这是代码,fromgi.repositoryimportGtkclassaStatusIcon:def__init__(self):self.statusicon=Gtk.StatusIcon()self.statusicon.set_from_stock(Gtk.STOCK_HOME)self.statusicon.connect("popup-menu",self.right_click_event)window=Gtk.Window()w

python - 获取 gtk.StatusIcon 在 Windows 上的位置

我正在协助Windows对PyGTK应用程序的支持,该应用程序显示为系统托盘小程序,但我对GTK+粘糊糊的东西不太满意...当您左键单击系统托盘图标时,无论您的系统托盘在哪里,窗口都会出现在托盘图标的右边——在Linux上,这非常有效,使用gtk.StatusIcon的结果.get_geometry()计算大小和位置。当然,gtk.StatusIcon.get_geometry()的文档指出“某些平台不提供此信息”——这包括MSWindows,因为我得到的结果是NoneType。我可以猜测并将窗口定位在屏幕的右下角,从底部向上30像素——因为这将吸引大多数没有移动过任务栏的Window