pygtk-tooltip

系统 1360 0
    #!/usr/bin/env python

# example tooltip.py

import pygtk
pygtk.require('2.0')
import gtk

# Create an Arrow widget with the specified parameters
 # and pack it into a button
def create_arrow_button(arrow_type, shadow_type):
	 button = gtk.Button()
	 arrow = gtk.Arrow(arrow_type, shadow_type)
	 button.add(arrow)
	 button.show()
	 arrow.show()
	 return button

class Tooltips:
	 def __init__(self):
	 # Create a new window
		 window = gtk.Window(gtk.WINDOW_TOPLEVEL)

		 window.set_title("Tooltips")

		 # It’s a good idea to do this for all windows.
		 window.connect("destroy", lambda w: gtk.main_quit())

		 # Sets the border width of the window.
		 window.set_border_width(10)

		 # Create a box to hold the arrows/buttons
		 box = gtk.HBox(False, 0)
		 box.set_border_width(2)
		 window.add(box)

		 # create a tooltips object
		 self.tooltips = gtk.Tooltips()

		 # Pack and show all our widgets
		 box.show()

		 button = create_arrow_button(gtk.ARROW_UP, gtk.SHADOW_IN)
		 box.pack_start(button, False, False, 3)
		 self.tooltips.set_tip(button, "上")

		 button = create_arrow_button(gtk.ARROW_DOWN, gtk.SHADOW_OUT)
		 box.pack_start(button, False, False, 3)
		 self.tooltips.set_tip(button, "下")

		 button = create_arrow_button(gtk.ARROW_LEFT, gtk.SHADOW_ETCHED_IN)
		 box.pack_start(button, False, False, 3)
		 self.tooltips.set_tip(button, "左")

		 button = create_arrow_button(gtk.ARROW_RIGHT, gtk.SHADOW_ETCHED_OUT)
		 box.pack_start(button, False, False, 3)
		 self.tooltips.set_tip(button, "右")

		 window.show()
def main():
	gtk.main()
	return 0

if __name__ == "__main__":
	tt = Tooltips()
	main()			 

  

 



 


pygtk-tooltip
 

 

tooltips.enable() 显示工具条

tooltips.disable() 禁止工具条

tooltips.set_delay(delay) 设置延迟,以毫秒为单位

 

pygtk-tooltip


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论