簡體   English   中英

Python - tkinter.messagebox 在 macOS 中看不到標題和顯示錯誤圖標

[英]Python - tkinter.messagebox cannot see title and showerror icon in macOS

我使用 tkinter 來做 GUI。 使用messagebox時,看不到標題,showerror圖標是一個文件,就像這樣:

在此處輸入圖像描述

這是我的環境:

  1. macOS / windows 10
  2. python 3.8.13
  3. 傳統知識 8.6

這是我的代碼

import tkinter
from tkinter import messagebox

window = tkinter.Tk()
window.withdraw()
messagebox.showerror(title="error title", message="for test message")
window.destroy()

我想查看標題和錯誤圖標,就像 windows 系統一樣。 我該如何解決這個問題,謝謝。

如果不同的操作系統有不同的特性,那么你可以像這樣確定操作系統:

import sys

p = sys.platform

if p == "linux" or p == "linux2":
    # linux
    print('using linux')
elif p == "darwin":
    # OS X
    print('using mac')
elif p == "win32":
    # Windows...
    print('using windows')

或者mac設置(所以不是tkinter )。 當前如何在 PC 上顯示錯誤消息,因為人們期望tkinter與此一致。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM