飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 901|回复: 3

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

[复制链接]
  • TA的每日心情

    昨天 14:14
  • 签到天数: 295 天

    [LV.8]以坛为家I

    发表于 2023-1-6 13:10:00 | 显示全部楼层 |阅读模式
    闲着没事写的一个界面 这个界面上的四个颜色区域的大小可以自由调节

    QQ截图20230106125509.png

    下面的示例将设计一个简单的用户界面 首先创建图形界面 然后分割为四个部分 在主窗口创建一个水平方向的的
    panedWindow 并添加两个Label组件 在panedwindow上添加一个垂直方向的panedWindow 并且添加两个Label标签控件
    [Python] 纯文本查看 复制代码
    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()

    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    4 天前
  • 签到天数: 441 天

    [LV.9]以坛为家II

    发表于 2023-1-6 21:49:11 | 显示全部楼层


    谢谢楼主分享
    PYG19周年生日快乐!
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    难过
    前天 08:57
  • 签到天数: 527 天

    [LV.9]以坛为家II

    发表于 2023-1-7 15:12:58 | 显示全部楼层
    这个好啊,多谢
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    昨天 14:14
  • 签到天数: 295 天

    [LV.8]以坛为家I

     楼主| 发表于 2023-1-7 15:14:06 | 显示全部楼层
    乐活 发表于 2023-1-7 15:12
    这个好啊,多谢

    这个还不错 。
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表