2010-05-17 31 views
1

我正在开发一个程序,我需要支持新增功能。嗯。让我给你一些关于该计划的背景资料。自动支持Python的新更改

这是一个教育软件程序,有测验用户采取,只是为了获得奇怪的知识。现在,它目前支持6个主题,所有这些主题都是通过硬盘上的directores组织的(即科学目录被称为科学目录),您启动主题以查看您必须采取的测验的方式是通过按主屏幕上的按钮。

这种事情可以防止简单的主题添加。我希望能够稍后添加主题,而无需重新编码主屏幕并重新组织所有按钮。我会用一个Listbox和os.listdir(...),但我有点想要比Listbox更漂亮的东西。我在Windows上使用Tkinter。我正在使用的Python版本是2.6

是否有一种“花哨的”列表框可以被设计为与背景一起工作的列表框?

+0

我想知道为什么你不实现一个Web UI?这对HTML来说是相当普遍的事情。 – 2010-05-17 23:56:08

回答

0

你可以动态地添加按钮,没关系强迫你进入列表框。这就是说,我不知道为什么你在使用Tkinter的时候非常在意“可爱”,因为它默认情况下非常丑陋。

+0

是的,这是非常丑陋的默认,这就是为什么我不使用默认值!我用.GIF和.JPG图像设计了程序。现在,多一点关于动态按钮。你到底在说什么,它是如何完成的? – 2010-05-18 00:25:28

+0

哦,我明白了! a = os.listdir(...)用于单词:[创建按钮!]谢谢!还有一个问题,我如何随机地将按钮放在窗口上?这样,不管有多少,它们都还是很好看的。再次感谢! – 2010-05-18 00:29:40

+0

tkinter应用程序与设计师设计的一样丑陋。创建漂亮的Tk应用程序非常简单,特别是使用包含主题小部件的Tk的现代版本。 – 2010-05-19 10:54:12