2024-09-29 19:27:28 发布
网友
我试图用python和gtk编写一个简单的GTD风格的todo列表应用程序来学习python。我想要一个容器,可以从很多选择中选择一个单独的列表。它就像是《假小子》里的笔记本列表区。不是组合框。在
你可能会知道我是个初学者,而且这个术语可能是错的。在
你能告诉我我要找的是什么,以及如何实现它的概述吗?在
Tomboy中的“笔记本”按钮是一个gtk.MenuToolItem,其中gtk.Menu包含{}s
gtk.MenuToolItem
gtk.Menu
下面是一个简短的例子:
import gtk window = gtk.Window() box = gtk.VBox() toolbar = gtk.Toolbar() toolbutton = gtk.MenuToolButton(gtk.STOCK_FLOPPY) menu = gtk.Menu() labels = ['Disk 1', 'Disk 2', 'Disk 3'] items = [gtk.RadioMenuItem(label=l) for l in labels] window.set_default_size(300, 300) window.add(box) box.pack_start(toolbar, expand=False, fill=True) toolbar.insert(toolbutton, 0) toolbutton.set_menu(menu) for item in items: if item is not items[0]: item.set_group(items[0]) item.show() menu.append(item) window.show_all() window.connect('destroy', gtk.main_quit) gtk.main()
你是说一个小部件,把一个大集合过滤成多个子集/视图?在
我猜你必须自己实现它-左边是选项列表,右边是过滤结果,我不知道任何现有的(gtk)小部件。在
听起来你只是想要一个列表框,除非你描述的东西比我想象的要复杂。在
Wikipedia有一个list of GUI widgets,你可能会发现它很有用。在
Tomboy中的“笔记本”按钮是一个}s
gtk.MenuToolItem
,其中gtk.Menu
包含{下面是一个简短的例子:
你是说一个小部件,把一个大集合过滤成多个子集/视图?在
我猜你必须自己实现它-左边是选项列表,右边是过滤结果,我不知道任何现有的(gtk)小部件。在
听起来你只是想要一个列表框,除非你描述的东西比我想象的要复杂。在
Wikipedia有一个list of GUI widgets,你可能会发现它很有用。在
相关问题 更多 >
编程相关推荐