Python 零基础 || 图形化界面

第一章 || 走进python图形化大门

有时候,我们通过写代码,来完成一个功能的实现。在使用这个功能的时候,除了通过电脑的命令行窗口来使用,还可以给予这个功能进行图形化,也就是我们的python的图形化界面。

1-1 图形窗口初识

我们的python有一个自带的模块,叫做tkinter模块,如果我们想实现图形化,使用tkinter模块是不错的选择

实战1-猜数字

代码1- 猜数字

#猜数字 || 代码复制粘贴即可使用
from tkinter import *
import random

#随机数字-开启
def start_execute():
    global time
    num["text"] = random.randint(1,100)
    time = num.after(1,start_execute)

#随机数字-关闭
def stop_execute():
    num.after_cancel(time)
    
#根窗口创建   
root = Tk()
root.title("猜数字")
root.geometry("300x100")
#标签控件创建
num = Label(root,text = "100",font = "微软雅黑 30 bold")
num.pack()
#框架控件创建
buttonbox = Frame(root)
buttonbox.pack(pady = 10)
#按钮控件创建
start = Button(buttonbox,text = "开始",relief = "groove",command = start_execute)
start.pack(side = LEFT,padx = 10)
stop = Button(buttonbox,text = "暂停",relief = "groove",command = stop_execute)
stop.pack(side = RIGHT,padx = 10)
root.mainloop()

图片1- 猜数字
在这里插入图片描述

详解1- 猜数字
上面的代码,首先我们导入了tkinter模块,tkinter模块是我们python自带的,我们不需要下载,直接导入就可以了,tkinter模块里面有很多类,也就是我们的控件,标签控件(Label),按钮控件(Button),框架控件(Frame)等。然后我们使用了标签,按钮,框架控件完成了一个猜数字的简单图形界面。在本节,读者只需有一定了解即可,往后章节会详细讲解这些控件的用法。

猜你喜欢

转载自blog.csdn.net/weixin_46417042/article/details/108265700