⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 expander.py

📁 使用Pygtk写的几个例子
💻 PY
字号:
#!/usr/bin/env python'''ExpanderGtkExpander allows to provide additional content that is initially hidden.This is also known as "disclosure triangle".'''# pygtk version: Maik Hertha <maik.hertha@berlin.de>import gtkclass ExpanderDemo(gtk.Dialog):    def __init__(self, parent=None):        gtk.Dialog.__init__(self, self.__class__.__name__, parent,            0,            (gtk.STOCK_CLOSE, gtk.RESPONSE_NONE))        try:            self.set_screen(parent.get_screen())        except AttributeError:            self.connect('destroy', lambda *w: gtk.main_quit())        self.connect("response", lambda d, r: d.destroy())        self.set_resizable(False)        vbox = gtk.VBox(False, 5)        self.vbox.pack_start(vbox, True, True, 0)        vbox.set_border_width(5)        label = gtk.Label()        label.set_markup("Expander demo. Click on the triangle for details.")        vbox.pack_start(label, False, False, 0)        # Create the expander        expander = gtk.Expander("Details")        vbox.pack_start(expander, False, False, 0)        # The Label for the expander        label = gtk.Label("Details can be shown or hidden.")        expander.add(label)        self.show_all()def main():    ExpanderDemo()    gtk.main()if __name__ == '__main__':    main()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -