猫史档案馆


【编程一小时】Python超级酷的Tkinter来辣!

用户:抒辰SC抒辰SC查看:0 回复:1 评论:0 创建时间:2023-06-14T21:12:20


Python很多人认为是不能开发软件的,但我不这么认为。除了稍微难一点的PyQt5以外,还有一个更好的:Tkinter

首先,这个模块是Python自带的,所以你不用安装。

打开解释器,输入:

import tkinter as tk
from tkinter import *

用这种方法导入模块,这里我把Tkinter的代号设置成tk,这样方便一些

现在,我们创建窗口:

root = tk.Tk()
root.title("窗口")
root.geometry("300x300")

root.mainloop()

现在,我们把窗口的代号设置为“root",我们把窗口的名称叫做窗口,把窗口的大小,设置成300x300

我们做一个登录界面

Label(text = "登录",font=('幼圆',20)).place(x = 10,y = 10)
Button(text = "登录",font=('幼圆',20)).place(x = 10,y = 40)

我们现在先是放置了一个字体为幼圆,大小是20的文字(label),显示的是登录,设置坐标x = 10,y = 10

再放置了一个按钮(Buton),字体还是幼圆,20的大小,坐标为x = 10,y = 40

现在,我们要写登录这个按钮被点击的函数:

def login():
    quit()

我们这里定义了一个函数叫做login(这个代码放在刚刚代码的前面)

我们利用command绑定到按钮上

Button(text = "登录",font=('幼圆',20),command = login).place(x = 10,y = 40)

有可能你还没有满足,下期教程我们学习:窗口和输入框!

拜拜!


回复

上一页1 页 / 共 1下一页
兴奋的狂电猴d7gK兴奋的狂电猴d7gK

帮我看1下:

import tkinter as tk
import math

#设置窗口
root = tk.Tk()
#设置输入框
do = tk.Entry(root)
#设置函数
def work():
    a = do.get()
    c = f'work = {a}\ntext = tk.Label(root,text=work)\ntext.grid(row=1,column=0)'
    exec(c)
#设置按键
button = tk.Button(root,text='确认',command=work)
#进行布局
do.grid(row=0,column=0)
button.grid(row=1,column=1)
root.mainloop()

点赞0


评论