tkinter 隱藏主視窗,只顯示對話方塊

2021-09-02 02:15:10 字數 1941 閱讀 4713

tkinter 隱藏主視窗,只顯示對話方塊

from 方式:

from tkinter import *    #注意模組匯入方式,否則**會有差別,另見:import tkinter.messagebox 方法

from tkinter import messagebox

root = tk()

root.withdraw() #****實現主視窗隱藏

#root.update() #*********需要update一下,不update也可以?

msg1=messagebox._show("提示","主視窗退出withdarw了?")

msg2=messagebox.showinfo('提示','showinfo')

msg3=messagebox.showwarning('警告','明日降溫')

msg4=messagebox.askokcancel('提示', '要執行此操作嗎')

msg5=messagebox.askyesnocancel('提示', '要執行此操作嗎')

msg6=messagebox.showerror('錯誤','出錯了error!')

print("msg1=",msg1,"msg2=",msg2,"msg3=",msg3,"msg4=",msg4,"msg5=",msg5,"msg6=",msg6)

print(txt)

if txt=="ok":

root.destroy()

# 進入訊息迴圈

root.mainloop()

import 方式:

#注意模組匯入方式,否則**會有差別,另見:from tkinter import messagebox 

import tkinter.messagebox

import tkinter

root = tkinter.tk()

root.withdraw() #****實現主視窗隱藏

tkinter.messagebox.showinfo('提示',' 實現主視窗隱藏withdraw!')

#root.update() #*********需要update一下,不update也可以?

msg1=tkinter.messagebox._show("提示","主視窗退出withdarw了?")

msg2=tkinter.messagebox.showinfo('提示','showinfo')

msg3=tkinter.messagebox.showwarning('警告','明日降溫')

msg4=tkinter.messagebox.askokcancel('提示', '要執行此操作嗎')

msg5=tkinter.messagebox.askyesnocancel('提示', '要執行此操作嗎')

msg6=tkinter.messagebox.showerror('錯誤','出錯了')

print('msg1=',msg1,"msg2=",msg2,"msg3=",msg3,"msg4=",msg4,"msg5=",msg5,"msg6=",msg6)

print(txt)

if txt=="ok":

root.destroy()

# 進入訊息迴圈

root.mainloop()

打賞 :

WPF中工作列只顯示主視窗

我們在用wpf開發的時候,常常會遇到在主視窗開啟的情況下,去顯示子視窗,而此時工作列同時顯示主視窗與子視窗。這樣看起來很不美觀。所以在彈出子視窗之前,設定它的幾個相應屬性,便不會出現這種問題了。1 獲取主視窗 2 window parentwindow grid this.parent parent...

C 隱藏主視窗的方法

要求在程式啟動的時候主視窗隱藏,只在系統托盤裡顯示乙個圖示。一直以來採用的方法都是設定視窗的showintaskbar false,windowstate minimized。但是偶然發現儘管這樣的方法可以使主視窗隱藏不見,但是在用alt tab的時候卻可以看見這個程式的圖示並把這個視窗顯示出來。因...

視窗的部分顯示與隱藏

1.新增picture控制項 2.將picture控制項拖動成一條線,放到需要介面隱藏的部分的位置 3.新增按鈕的響應 1 static crect rectsmall,rectbig,rectseperator 靜態變數保留執行期間的值 隱藏後的矩形,隱藏前的矩形,分割線的矩形 2if rectb...