1. 程式人生 > 程式設計 >使用Tkinter製作資訊提示框

使用Tkinter製作資訊提示框

Tkinter是python的GUI模組,內含各種視窗控制元件,利用其中messagbox可以製作各種資訊彈出視窗。

以下是製作資訊提示框的程式碼:

import tkinter as tk
import tkinter.messagebox

def show_warning(msg):  
  tk.messagebox.showwarning("提示",msg)

if __name__ == '__main__':  
  show_warning('這是一個資訊提示示例')

使用Tkinter製作資訊提示框

這段程式碼存在一個問題,就是有個tk背景視窗伴隨顯示,需要調整下。

以下是調整後的程式碼:

import tkinter as tk
import tkinter.messagebox

def show_warning(msg):  
  top = tkinter.Tk()  
  top.withdraw()  
  top.update()  
  tk.messagebox.showwarning("提示",msg)  
  top.destroy()

if __name__ == '__main__':  
  show_warning('這是一個資訊提示示例')

使用Tkinter製作資訊提示框