2021-08-18

GUI 编程(Tkinter)

  • Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口, 可以在Unix和Windows 平台下使用
  • wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库

最基础的窗口

import tkinter
top = tkinter.Tk()  # 创建窗口对象
# 进入消息循环
top.mainloop()
窗口设置
from tkinter import *
my_window = Tk()  # 实例化出一个窗口
  • 窗口

    • 设置窗口名: my_window.title(“我是窗口名”)
    • 设置窗口大小: my_window.geometry(‘1068x681+10+10’) # +10 +10 定义窗口弹出时的默认展示位置
    • 设置全屏: my_window.state(“zoomed”)
    • 设置背景颜色: my_window[“bg”] = “pink”
    • 设置透明度: my_window.attributes("-alpha", 1) # 虚化,0-1 0透明 1不透明
  • 标签

    data_label = Label(my_window , text="待处理数据")
    data_label.grid(row=0, column=0)   # row 列, 行所在位置column=0
    
  • 文本框

    data_Text = Text(my_window , width=67, height=35)  # 原始数据录入框
    data_Text.grid(row=1, column=0, rowspan=10, columnspan=10)
    
  • 图片

    canvas = tkinter.Canvas(my_window, width=150, height=150)  # 设置窗口的宽 高
    image_file = tkinter.PhotoImage(file='icon.png')           # 设置显示图片
    image = canvas.create_image(0,0, anchor='nw', image=image_file)
    canvas.place(x=20, y=20)                                   # 图片显示框的位置 以左上角为原点
    
  • 按钮

    def str_trans_to_md5():
        pass
        
    # 按钮
    str_trans_to_md5_button = Button(my_window , text="字符串转MD5", bg="lightblue", width=10, command=str_trans_to_md5)  # 调用内部方法  加()为直接调用
    str_trans_to_md5_button.grid(row=1, column=11)
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值