这是 Python 版本 3.6.2
以下是我通过 Google 新闻的 RSS 提要获取新闻的方法。我正在尝试删除框架,以便当再次调用该方法时,文本将被删除并替换为新文本。我将如何移除框架?我想删除它,所以当它被调用时,只显示 5 篇新闻文章,而不是相互堆叠。我目前有一个底部框架,里面有一个左下框架、一个包含所有新闻文章标签的新闻框架和一个包含所有图像的报纸图像框架。我正在尝试删除新闻框架,所以当我调用我的 get_news 方法时,它是一个没有标签的新框架。任何帮助,将不胜感激。这是项目的 GUI
def get_news():
try:
feed = feedparser.parse(google_news_url)
for post in feed.entries[0:5]:
newspaper_image = Label(frame_newspaper, bg='black', fg='white')
newspaper_image.configure(image=photo)
newspaper_image.icon = photo
label_news = Label(frame_news, bg='black', fg='white', font=newsFont)
label_news['text'] = post['title']
newspaper_image.pack(side=TOP, anchor=W)
label_news.pack(side=TOP, anchor=W)
frame_news.after(600000, get_news)
except Exception as e:
traceback.print_exc()
print("Error: %s. Cannot get news." % e)