我正在嘗試製作一個小程序,可以從雜誌(澳大利亞航空雜誌)打開標題,圖片和摘要,打開帶有徽標/名稱和圖片,底部有一些按鈕可供選擇不同的配件。現在我有三個問題。在Tkinter中顯示來自網頁的圖像[Python 2.7]
我決定去與主頁的標題只是文字,但是當我在一個Tkinter的窗口中顯示,它擁有一套{}周圍。我如何擺脫它們?我的代碼如下。
from urllib import urlopen from re import findall from Tkinter import * from StringIO import StringIO from PIL import Image, ImageTk url1 = 'http://australianaviation.com.au' AAhp = urlopen(url1) AAhp_code = AAhp.read() AAhp.close() AA_title = findall('<title>(.+)</title>', AAhp_code) aviation_australia = Tk() logo = Label(aviation_australia, text = AA_title, font=('Times', 24)) logo.pack() aviation_australia.mainloop()
我也想顯示網頁圖像,因此簡介屏幕看起來並不枯燥,但我不知道該怎麼做......(記住我只有一直在使用Python大約10周,並且大部分時間都是在烏龜......)
最後,我真的不知道如何在一個Tkinter窗口中創建一個新頁面,而這正是我所需要的。我是否使用框架(如果是這樣,我如何讓四分之四在那裏並在按鈕按下時變得可見/不可見),還是有其他方法?
所以是的,任何幫助將是驚人的,提前謝謝你! :D
您標籤的'text'設置列表!嘗試'text = AA_title [0]' –
[BeautifulSoup](http://www.crummy.com/software/BeautifulSoup/)是解析HTML比regexps更簡單的解決方案。 –