甜萝 发表于 2023-1-6 13:00

一个可供用户调整各个区域大小的GUI窗口

闲着没事写的一个界面 这个界面上的四个颜色区域的大小可以自由调节



下面的示例将设计一个简单的用户界面 首先创建图形界面 然后分割为四个部分 在主窗口创建一个水平方向的的
panedWindow 并添加两个Label组件 在panedwindow上添加一个垂直方向的panedWindow 并且添加两个Label标签控件
from tkinter import *
win = Tk()
win.geometry('450x400+200+100')
# 创建一个水平方向的PanedWindow组件 (默认是水平方向 不需要进行额外设置)
p1 = PanedWindow(win)
p1.pack(fill='both',expand=1)
# 创建Label组件
l1 = Label(p1,text='你好',bg='lightgreen',width=10)
p1.add(l1)
l2 = Label(p1,text='hello',bg='lightblue',width=10)
p1.add(l2)
# 创建一个垂直方向的PanedWindow组件 设置分割线的样式 并添加手柄
p2 = PanedWindow(p1,orient='vertical',sashrelief='sunken',showhandle=True)
# 在p1这个PanedWindow组件上添加一个PanedWindow组件
p1.add(p2)
l3 = Label(p2,text='1',bg='lightyellow',height=10)
p2.add(l3)
l4 = Label(p2,text='2',bg='lightpink',height=10)
p2.add(l4)
win.mainloop()

kkoo 发表于 2023-1-6 14:26

虽然用户不大,但也是一个好玩的东西,支持一个

飘零星夜 发表于 2023-1-6 15:07

为什么我的 滑标 不能移动。
就是 1 和 2 之间的滚动条 不能移动

甜萝 发表于 2023-1-6 16:59

飘零星夜 发表于 2023-1-6 15:07
为什么我的 滑标 不能移动。
就是 1 和 2 之间的滚动条 不能移动

1和2是上下移动的

甜萝 发表于 2023-1-6 17:00

kkoo 发表于 2023-1-6 14:26
虽然用户不大,但也是一个好玩的东西,支持一个

多谢 哈哈哈
页: [1]
查看完整版本: 一个可供用户调整各个区域大小的GUI窗口