zoukankan      html  css  js  c++  java
  • python的gui库tkinter

    导入tkinter模块

    import tkinter as tk

    设置窗口名字和大小

    frame=tk.Tk()
    frame.title('数学')
    frame.geometry('200x440')

    label标签

    ltextsize1=tk.Label(text='第一行文字大小')

    entry输入框

    etextsize1=tk.Entry()
    etextsize1.insert(0,'insertword') #第一个参数是索引位置index

    Listbox列表框

    lb = tk.Listbox()
    lb.insert(0,'itemname') #第一个参数是索引位置index

    button按钮

    btn_save=tk.Button(frame,text='生成图片',command=click_save)  #command是点击执行的函数,需要的该句声明之前定义函数

    将控件放到窗体上用pack函数,所有控件会按先后pack的顺序从上到下排列,如

    ltextsize1.pack()
    etextsize1.pack()
    lb.pack()
    btn_save.pack()

    窗体和控件都设置完毕后进入主循环,只有有主循环才能看见窗体

    frame.mainloop()

    后记:

    1、将.py后缀改为.pyw,运行时不会出现黑色框框的dos背景

    2、使用pyinstaller打包程序时运行命令

    pyinstaller main.py -F -w

    -F是生成单个文件,启动速度较慢

    -w是屏蔽启动的黑色框框的dos背景或者使用--noconsole命令也可以

  • 相关阅读:
    JAVA学习日报 8.26
    JAVA学习日报 8.25
    JAVA学习日报 8.24
    JAVA学习日报 8.23
    Docker 详解
    DRF 3 请求响应异常处理
    DRF 2 序列化器
    DRF 1 API接口规范
    计算机计算小数的方法
    软件结构体系第二章
  • 原文地址:https://www.cnblogs.com/roadwide/p/10353896.html
Copyright © 2011-2022 走看看