GUI编程questions.text 参考:窗口大小:'800x600', 中文字体:微软雅黑, 英文字体:Calibri
时间: 2024-02-04 10:01:46 浏览: 88
好的,根据你的要求,我可以给出一个简单的Python GUI程序,实现窗口大小为'800x600',中文字体为微软雅黑,英文字体为Calibri,并且可以读取questions.txt文件中的问题并在窗口中显示出来,代码如下:
```python
import tkinter as tk
root = tk.Tk()
root.geometry("800x600")
root.title("GUI Program")
# 设置中文字体
font_cn = ("Microsoft YaHei", 12)
# 设置英文字体
font_en = ("Calibri", 12)
# 读取questions.txt文件
with open("questions.txt", "r", encoding="utf-8") as f:
questions = f.readlines()
# 在窗口中显示问题
for idx, question in enumerate(questions):
tk.Label(root, text=f"Question {idx+1}: {question}", font=font_cn).pack()
root.mainloop()
```
这个程序创建了一个窗口,大小为'800x600',并设置了窗口标题为"GUI Program"。然后,使用了一个循环读取questions.txt文件中的问题,并使用Label标签按照编号显示问题。你需要将questions.txt文件放在相同的目录下,并按照要求格式化问题,才能正常显示问题。你可以直接运行该程序,看看效果。
阅读全文