Python のポップアップ ウィンドウには 2 つの方法があります。 Tkinter: Tkinter ライブラリを使用して、Tk または TopLevel ウィジェットを作成します。 Pyglet: Pyglet ライブラリを使用して Window ウィンドウを作成します。
Python でウィンドウをポップアップする方法
Python では、ウィンドウをポップアップする主な方法が 2 つあります。ウィンドウ:
1. Tkinter
Tkinter は Tk
および TopLevel
ウィジェットを提供する Python の標準 GUI ライブラリです。ウィンドウを作成および管理します。
<code>import tkinter as tk # 创建一个主窗口 root = tk.Tk() # 创建一个弹出窗口 popup = tk.Toplevel(root) popup.title("弹出窗口") popup.geometry("300x200") popup.configure(bg="white") # 在弹出窗口中添加一个标签 label = tk.Label(popup, text="这是一个弹出窗口") label.pack() # 显示主窗口和弹出窗口 root.mainloop()</code>
2. Pyglet
Pyglet は、クロスプラットフォームのウィンドウ システムおよびマルチメディア ライブラリです。これは、ウィンドウを作成および管理するための Window
クラスを提供します。
<code>import pyglet # 创建一个窗口 window = pyglet.window.Window(width=300, height=200, caption="弹出窗口") # 在窗口中添加一个标签 label = pyglet.text.Label("这是一个弹出窗口", font_name="Arial", font_size=12, x=window.width // 2, y=window.height // 2, anchor_x="center", anchor_y="center") @window.event def on_draw(): window.clear() label.draw() # 运行窗口 pyglet.app.run()</code>
どの方法を選択するか
Tkinter と Pyglet は両方ともポップアップに使用できますが、それぞれに独自の長所と短所があります:
以上がPythonでウィンドウをポップアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。