我正在尝试制作一个小程序,打开一本杂志(澳大利亚航空杂志)的标题,图片和摘要,打开一个带有徽标/名称和图片的页面,其中包含一些按钮在底部选择不同的catergories。现在我有三个问题。
我决定只使用文本作为主页面的标题,但是当我在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个星期了,大部分时间都是用Turtle ....)
最后,我真的不知道如何在一个Tkinter窗口中创建一个新页面,这是我需要的。我是否使用框架(如果是这样,我如何制作4-6并在按下按钮时变得可见/不可见),还是有其他方法?
所以是的,任何帮助都会很棒,谢谢你提前! :d
答案 0 :(得分:0)
在您的代码中,ng-if
是一个列表(调用<table ng-if="query">
的结果)。在封面下,Tkinter使用Tcl解释器,tcl将列表表示为由大括号包围的元素。
假设您希望该值只是列表中的第一项,您需要执行以下操作:
AA_title