本文概述
先决条件: Python GUI – Tkinter
Python提供了多种开发GUI(图形用户界面)的选项。在所有的GUI方法中, Tkinter是最常用的方法。它是Python随附的Tk GUI工具包的标准Python接口。
什么是启动画面?
启动画面Tkinter是一个Tkinter在固定时间后消失的窗口, 然后进行特定的操作。要创建启动画面, 我们将使用后() 和破坏() 方法。
- 的后()方法分配一个时间段(作为参数), 在该时间段之后发生特定操作, 该操作将转换为函数并作为参数传递给后()方法。
语法如下:
root.after(time in millisecond, function name)
- 的破坏()方法用于关闭当前的tkinter窗口。
语法如下:
root.destroy()
下面是创建两个常规Tkinter窗口的程序。较小的窗口充当启动屏幕, 但不会消失。
Python3
# Import module
from tkinter import *
# Create object
splash_root = Tk()
# Adjust size
splash_root.geometry( "200x200" )
# Set Label
splash_label = Label(splash_root, text = "Splash Screen" , font = 18 )
splash_label.pack()
# main window function
def main():
# Create object
root = Tk()
# Adjust size
root.geometry( "400x400" )
# Call main function
main()
# Execute tkinter
mainloop()
输出如下:
主视窗
闪屏
现在, 我们将使用以下方法:
- 破坏()
- 后()
在中创建启动画面Tkinter.
下面是一个程序, 可在其中创建启动画面Tkinter使用后()和破坏()方法。
Python3
# Import module
from tkinter import *
# Create object
splash_root = Tk()
# Adjust size
splash_root.geometry( "200x200" )
# Set Label
splash_label = Label(splash_root, text = "Splash Screen" , font = 18 )
splash_label.pack()
# main window function
def main():
# destory splash window
splash_root.destroy()
# Execute tkinter
root = Tk()
# Adjust size
root.geometry( "400x400" )
# Set Interval
splash_root.after( 3000 , main)
# Execute tkinter
mainloop()
输出如下:
这里创建了一个启动屏幕, 并停留了特定的时间, 然后进行下一个操作, 即生成了一个新窗口。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
评论前必须登录!
注册