from tkinter import *
import tkinter as tk
简单运行tkinter程序
init_window = Tk() # 实例化出一个父窗口
init_window.mainloop() # 父窗口进入循环
init_window_name.title("title") # 窗口名
self.init_window_name.geometry('800x600+10+10') # 设置窗口大小,窗口初始位置
以上是部分窗口属性设置,更多的查阅其他资料
说明:
组件对象创建后,要记得,需要进行pack或者grid调用,否则是不会展示在窗口上。
PS:
Button(master=init_window_name, text="确认", bg="lightblue", width=100, command=self.addTitle)
参数介绍:
master:绑定到某个父控件(父窗口或者Frame)
text:展示的控件文本
bg:控件的颜色
width:宽度,单位是px
command:回调函数
height:高度
可输入可复制的文本框
Text(init_window,width = 100, height=1,font=14).pack()
参数介绍
font:文本大小
oText.insert("insert", sDesc)
oText.get(1.0,END).strip() # 返回一个字符串
oText.delete(0,END)
存放控件使用的容器
Frame(init_window_name,width = 200,height = 100)
ttk.Combobox( # 第几节
master=m_fInput, # 父容器
height=10, # 高度,下拉显示的条目数量
width=10, # 宽度
state="readonly", # 设置状态 normal(可选可输入)、readonly(只可选)、 disabled
cursor="arrow", # 鼠标移动时样式 arrow, circle, cross, plus...
font=("", 10), # 字体
textvariable=value, # 通过StringVar设置可改变的值
values=[ i for i in range(1,13)], # 设置下拉框的选项
)
oCombobox.current(0)
oCombobox.bind("<>" , lambda event: choose(self.oCombobox.get(),"ClassNo"))
oCombobox.get()
for i in range(1,6):
# BoolVar = BooleanVar()
BoolVar = StringVar(value=str(i))
text = str(i)
checkBtn = Checkbutton(m_NewFrame,text=text,variable = BoolVar, offvalue='',command=self.CheckBoxUpdate)
self.checkList.append(checkBtn)
self.tCheckBoxVar.append(BoolVar)
checkBtn.grid(row=0, column=i, pady=0, padx=0)
self.tCheckBoxVar.append(StringVar())
v = self.tCheckBoxVar
if v[-1].get():
for index in range(0,5):
v[index].set(item)
v = self.tCheckBoxVar
if v[-1].get():
for index in range(0,5):
v[index].set("")
本资料不全,内容有限供参考