Min*_*sky -1 python tkinter python-3.x
我正在使用 python3 的 tkinter 在 GUI 上做。对于一个框架,我希望结果是这样的:
但是当我尝试使用此代码时:
master.title("Homepage")
master.title("Window to check information")
master.geometry('%dx%d+%d+%d' % (850, 800, (master.winfo_screenwidth() - 850) / 2, 0))
self.information = tkst.ScrolledText(self, wrap=tk.WORD, height=20, width=100)
self.btn1 = tk.Button(self, text='Cours', height=3, width=40)
self.btn2 = tk.Button(self, text='Absences', height=3, width=40)
self.btn3 = tk.Button(self, text='Notes', height=3, width=40)
self.btn4 = tk.Button(self, text='Return', height=3, width=40)
self.information.config(font=font.Font(size=15))
self.information.configure(background='#C0C0C0')
self.btn2.config(font=font.Font(size=12))
self.btn3.config(font=font.Font(size=12))
self.btn1.config(font=font.Font(size=12))
self.btn4.config(font=font.Font(size=12))
self.information.grid(row=0,column=0)
self.btn1.grid(row=1,column=0)
self.btn2.grid(row=1,column=1)
self.btn3.grid(row=2,column=0)
self.btn4.grid(row=2,column=1)
Run Code Online (Sandbox Code Playgroud)
有人可以帮助我如何编写grid或pack的代码来实现第一张图片吗?谢谢你。
要ScrolledText跨两列,您需要使用columnspan网格中的选项:
self.information.grid(row=0, column=0, columnspan=2)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4136 次 |
| 最近记录: |