2010-05-17 55 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