用户:
抒辰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下:
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
评论