网上搜索python GUI设计时,基本都是简单的创建一个窗口,而不是声明实例去创建。这样在GUI中只有简单几个控件时还可使用,但需要创建复杂的窗口时则会使编程变得复杂。因此记录采用实例创建窗口方法。
系统:win 10
python 版本: 3.6.5
# !/usr/bin/python3
# coding=utf-8
from tkinter import *
class MainWin:
def __init__(self, master):
master.title("Python GUI 窗口") # 设置title
master.geometry("500x300") # 设置窗口size
master.resizable(width=False, height=False) # 固定窗口大小,宽高不能伸缩
master.attributes("-alpha", 0.3) # 设置窗口透明度70%,值越大越不透明
master.configure(bg="blue") # 设置背景颜色
root = Tk()
App = MainWin(root)
root.mainloop()