Python界面设计第一步

1.目的

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

2.程序(main_interface.py)

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

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

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





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

python 设计会员管理系统 黑马程序员 python设计教程_python

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()  #让程序继续执行,同时进入等待与处理窗口事件。

python 设计会员管理系统 黑马程序员 python设计教程_tkinter_02

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()  #让程序继续执行,同时进入等待与处理窗口事件。

python 设计会员管理系统 黑马程序员 python设计教程_python_03

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()  #让程序继续执行,同时进入等待与处理窗口事件。

python 设计会员管理系统 黑马程序员 python设计教程_背景颜色_04

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 设计会员管理系统 黑马程序员 python设计教程_初始化_05