Python窗体(Tkinter)程序

Python窗体(Tkinter)使用

新建一个(Tkinter)窗体程序

1.导入tkinter

import tkinter

2.创建窗体

nW=tkinter.Tk()

3.窗体循环显示

nW.mainloop()

4完整代码

#新建一个窗体程序
import tkinter
nW=tkinter.Tk()
nW.mainloop()

5.运行结果
tk窗体
6.我们给窗体增加一个title并设置窗体的尺寸

nW.title('python窗体')   #窗口标题

nW.geometry('500x600')  #窗口尺寸

完整代码

#新建一个窗体程序
#导入tkinter
import tkinter

nW=tkinter.Tk()

nW.title('python窗体')   #窗口标题

nW.geometry('300x200')  #窗口尺寸

nW.mainloop()

运行结果
在这里插入图片描述

添加窗体按钮

1.添加button类型按钮

#添加button按钮

b1=tkinter.Button(nW,text="按钮")

添加好了过后运行程序发现没有显示那是因为你需要将button部署到你的窗体程序中这个时候需要使用grid方法来布局

#添加button按钮

b1=tkinter.Button(nW,text="按钮")
b1.grid(row=0,column=0)

运行结果
在这里插入图片描述

添加python消息类增加按钮事件

我们添加好了按钮过后然后试着编写一个点击按钮过后的弹框消息类
我们需要使用tkinter.messagebox来显示弹框消息
1.导入tkinter 消息类

import tkinter.messagebox

2.添加按钮弹框事件

def HelloWorld():
    tkinter.messagebox.showinfo('hello','HelloWorld')
b1=tkinter.Button(nW,text="按钮",command=HelloWorld)

3.运行结果
在这里插入图片描述
完整代码

#新建一个窗体程序

#导入tkinter
import tkinter
import tkinter.messagebox

nW=tkinter.Tk()
nW.title('python窗体')   #窗口标题
nW.geometry('300x200')  #窗口尺寸

def HelloWorld():
    tkinter.messagebox.showinfo('hello','HelloWorld')

#添加button按钮

b1=tkinter.Button(nW,text="按钮",command=HelloWorld)
b1.grid(row=0,column=0)


nW.mainloop()

将文本框数值传递显示到消息框中

源代码如下

#新建一个窗体程序

#导入tkinter
import tkinter
import tkinter.messagebox

nW=tkinter.Tk()
nW.title('python窗体')   #窗口标题
nW.geometry('300x200')  #窗口尺寸

def HelloWorld():
    tkinter.messagebox.showinfo('hello',t1.get())

#添加button按钮
b1=tkinter.Button(nW,text="按钮",command=HelloWorld)
b1.grid(row=0,column=1,padx=10)

#添加消息框
t1=tkinter.Entry(nW)
t1.grid(row=0,column=0)

nW.mainloop()

运行结果

  • 22
    点赞
  • 125
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值