如何使用Tkinter创建启动画面()

本文概述

  • 什么是启动画面?
  • Python3
  • Python3
先决条件: 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创建启动画面()

文章图片
闪屏
现在, 我们将使用以下方法:
  • 破坏()
  • 后()
在中创建启动画面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()

输出如下:
这里创建了一个启动屏幕, 并停留了特定的时间, 然后进行下一个操作, 即生成了一个新窗口。
【如何使用Tkinter创建启动画面()】首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。

    推荐阅读