2012-08-07 120 views
1

我正在尋找很長時間的解決方案。我想刪除Tk窗口的標題欄,就像使用「overridedirect()」函數一樣。我對該功能的問題是,操作系統的任務欄上沒有圖標。 我也嘗試過使用「root.attributes(」 - fullscreen「,1)」並試圖縮小它,但這也不起作用。 我希望有人知道一個很好的解決方案,謝謝你的幫助!Python Tkinter刪除標題欄

我的代碼看起來有點像現在這樣:

from tkinter import * 

class Main(Frame): 
    def __init__(self, root): 
**...** 
#There are more classes after this one, but defined the same way 

def main(): 
    root = Tk() 
    root.geometry("800x400+0+0") 
    root.minsize(700, 400) 
    root.title("Title") 
    #root.overrideredirect(True) 
    #root.iconify() 
    ##root.attributes('-topmost', 1) 
    ##root.attributes("-fullscreen", 1) 
    ##root.wm_state("zoomed") 

if __name__ == "__main__": 
    main() 

回答

0

你想要什麼你不能這樣做。你可以沒有標題欄和圖標,也可以有標題欄和圖標。沒有另一個沒有辦法獲得一個。