欢迎光临
我们一直在努力

GUI by Python2

在一个框子里来回加点东西

from tkinter import *

window = Tk()
window.title("第一个 tkinter 界面") #加了一个title
label = Label(window,text="Welcome to Python")
button = Button(window,text="Click me")
button1 = Button(window,text= "Quit")
label.pack()
button.pack()
button1.pack()

window.mainloop()

title

增加一个titlewindow.title

这个title不需要进行所谓的pack()包管理器
在这里插入图片描述

pack()包管理器

Tkinter GUI它是事件驱动

  • 单击鼠标
  • 敲击键盘

和函数绑定,在事件发生被调用

在这里插入图片描述

from tkinter import *

def processOk():
print("Ok button is clicked")

def procseeCancel():
print("Cancel button is clicked")

window = Tk() # 建立窗口
btOK = Button(window, text="OK", fg="red", command=processOk)
btCancel = Button(window, text="Cancel", fg="yellow", command=procseeCancel)

btOK.pack()
btCancel.pack()

window.mainloop()

我们来了解一下

Button就是设置按钮

  • 内涵的window,我估计是指向window这个名字的窗口,我一会可以改成别的窗口
  • text这个好理解就是按钮上的字体
  • command 指向某个功能包括函数
  • fg按钮前景色
  • bg按钮背景色
    • 我试着点了。
      在这里插入图片描述

接着进行窗口改造

在这里插入图片描述

from tkinter import *

def processOk():
print("Ok button is clicked")

def procseeCancel():
print("Cancel button is clicked")

window = Tk() # 建立窗口
window.title("主程序窗口")
window2 = Tk() # 建立窗口 2
window2.title("辅助窗口")
btOK = Button(window, text="OK", fg="red", command=processOk)
btCancel = Button(window, text="Cancel", bg="yellow", command=procseeCancel)
btOK2 = Button(window2, text="OK", fg="red", command=processOk)
btCancel2 = Button(window2, text="Cancel", bg="yellow", command=procseeCancel)

btOK.pack()
btCancel.pack()
btOK2.pack()
btCancel2.pack()

window.mainloop()

赞(0)
未经允许不得转载:171主机测评 » GUI by Python2
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址