Python tkinter+MATLAB入门&实践(3)Python界面设计第一步

Python界面设计第一步

1.目的

使用Python创建一个窗口,包括:新建窗口、设置窗口名字和尺寸、添加label、添加button、添加图片。

2.程序(main_interface.py)

2.1 新建窗口(程序&运行结果)

from tkinter import *   #将tkinter库引入,直接粘贴此句即可

# 主界面mainwindow
mainwindow = Tk()  # 初始化Tk()
                    #(“=”or“.”)都可!“mainwindow”是自己起的名字。
                    





#放在程序最后一行
mainwindow.mainloop()  #让程序继续执行,同时进入等待与处理窗口事件。

2.2 设置窗口名字和尺寸(程序&运行结果)

from tkinter import *   #将tkinter库引入,直接粘贴此句即可

# 主界面mainwindow
mainwindow = Tk()  # 初始化Tk()
                    #(“=”or“.”)都可!“mainwindow”是自己起的名字。


mainwindow.title("软件主界面")  #设置窗口名称
mainwindow.geometry("1000x600")  #设置窗口的width和height,中间以小写的x字母连接。
mainwindow.configure(bg="AliceBlue")  #设置窗口的背景颜色
mainwindow.resizable(False,False)  #设置窗口的尺寸大小不可调


#放在程序最后一行
mainwindow.mainloop()  #让程序继续执行,同时进入等待与处理窗口事件。

2.3 添加label控件(程序&运行结果)

from tkinter import *   #将tkinter库引入,直接粘贴此句即可

# 主界面mainwindow
mainwindow = Tk()  # 初始化Tk()
                    #(“=”or“.”)都可!“mainwindow”是自己起的名字。


mainwindow.title("软件主界面")  #设置窗口名称
mainwindow.geometry("1000x600")  #设置窗口的width和height,中间以小写的x字母连接。
mainwindow.configure(bg="AliceBlue")  #设置窗口的背景颜色
mainwindow.resizable(False,False)  #设置窗口的尺寸大小不可调

l_main_1 = Label(mainwindow, text='这是一个标签',height=10,width=50,bg="SkyBlue")  #添加标签
                                                                              #标签名我设置成“l_main_1”
                                                                              #Label(放在哪儿,显示的文字,高度x宽度)
l_main_1.place(x=300,y=150)  #标签的放置,还有.pack()和.grid()两种方式。
                             #x和y要计算好,这就是.place()不好的地方。


#放在程序最后一行
mainwindow.mainloop()  #让程序继续执行,同时进入等待与处理窗口事件。

2.4 添加button控件(程序&运行结果)

from tkinter import *   #将tkinter库引入,直接粘贴此句即可

# 主界面mainwindow
mainwindow = Tk()  # 初始化Tk()
                    #(“=”or“.”)都可!“mainwindow”是自己起的名字。


mainwindow.title("软件主界面")  #设置窗口名称
mainwindow.geometry("1000x600")  #设置窗口的width和height,中间以小写的x字母连接。
mainwindow.configure(bg="AliceBlue")  #设置窗口的背景颜色
mainwindow.resizable(False,False)  #设置窗口的尺寸大小不可调

l_main_1 = Label(mainwindow, text='这是一个标签',height=10,width=50,bg="SkyBlue")  #添加标签
                                                                              #标签名我设置成“l_main_1”
                                                                              #Label(放在哪儿,显示的文字,高度x宽度)
l_main_1.place(x=300,y=150)  #标签的放置,还有.pack()和.grid()两种方式。
                             #x和y要计算好,这就是.place()不好的地方。

bt_main_1 = Button(mainwindow, text='开始使用',font=('微软雅黑 20 bold'),height=1,width=10)  #添加按钮
                                                                                          #按钮名设置成“bt_main_1”
                                                                                          #Button(放在哪儿,显示的文字,文字字体,高度x宽度)
bt_main_1.place(x=750,y=450)  #按钮的放置

#放在程序最后一行
mainwindow.mainloop()  #让程序继续执行,同时进入等待与处理窗口事件。

2.5 添加图片(程序&运行结果)

from tkinter import *   #将tkinter库引入,直接粘贴此句即可

# 主界面mainwindow
mainwindow = Tk()  # 初始化Tk()
                    #(“=”or“.”)都可!“mainwindow”是自己起的名字。


mainwindow.title("软件主界面")  #设置窗口名称
mainwindow.geometry("1000x600")  #设置窗口的width和height,中间以小写的x字母连接。
mainwindow.configure(bg="AliceBlue")  #设置窗口的背景颜色
mainwindow.resizable(False,False)  #设置窗口的尺寸大小不可调

l_main_1 = Label(mainwindow, text='这是一个标签',height=250,width=300,bg="SkyBlue")  #添加标签
                                                                              #标签名我设置成“l_main_1”
                                                                              #Label(放在哪儿,显示的文字,高度x宽度)
l_main_1.place(x=300,y=100)  #标签的放置,还有.pack()和.grid()两种方式。
                               #x和y要计算好,这就是.place()不好的地方。

bt_main_1 = Button(mainwindow, text='开始使用',font=('微软雅黑 20 bold'),height=1,width=10)  #添加按钮
                                                                                          #按钮名设置成“bt_main_1”
                                                                                          #Button(放在哪儿,显示的文字,文字字体,高度x宽度)
bt_main_1.place(x=750,y=450)  #按钮的放置

#添加图片(在label中添加图片,也可以在别的控件中添加)
tu_main_1 = PhotoImage(file='挡空.gif')  #图片名设置成“tu_main_1”
                                        #PhotoImage(图片的名字),记得要在同一文件夹下,且要是.gif格式。
l_main_1.config(image=tu_main_1)  #将图片添加到‘l_main_1’标签中,这个过程中可能要更改原来的label尺寸。

#放在程序最后一行
mainwindow.mainloop()  #让程序继续执行,同时进入等待与处理窗口事件。

有话说:新人,发布文章是为了记录和学习。有相同需求的可以借鉴学习,有大佬希望指点一二。

Python tkinter +MATLAB 入门学习&实践操作 是一个系列,单个看也成立,一起看更好。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值