2017-11-07 21 views
0

私はreferenceを通過しており、同等のものは見つかりません。私の簡単なコードは次のとおりです:TkinterのJava SwingのJTabbedPaneに相当するものは何ですか?

import traceback 
import tkinter as tk 
import sys 

class App(tk.Tk): 

    def __init__(self, master=None): 
     tk.Tk.__init__(self) 
     self.title("Track Editor") 
     self.grid() 
     self.create_widgets() 

    def create_widgets(self): 
     self.rowconfigure(0, weight=1) 
     self.columnconfigure(0, weight=1) 

     self.menu_bar = tk.Menu(self) 
     self.file_menu = tk.Menu(self.menu_bar, tearoff=0) 
     self.file_menu.add_command(label="Open", command=None) 
     self.file_menu.add_command(label="Save", command=None) 
     self.file_menu.add_separator() 
     self.file_menu.add_command(label="Exit", command=self.quit) 
     self.menu_bar.add_cascade(label="File", menu=self.file_menu) 
     self.config(menu=self.menu_bar) 

    def main(): 

     app = App() 
     app.mainloop() 

     return 0 

    if __name__ == '__main__': 
     main() 

私はメニューバーを持つウィンドウを持っています。今私はtabbed paneを追加する必要がありますので、パネルのウィジェットを私が入っているタブに応じて切り替えることができます。ウィンドウ全体ではなくtabbed paneが必要です(各タブごとに異なるメニューを使いたくない)。同等のものは何ですか?

答えて

1

最も近いあなたはまた、タブがありttk.Notebookを見ることができttk.PanedWindow、またはtk.PanedWindow

あることを行っています。ノートブックウィジェットの目的は、ユーザ がエリア

の上部にあるタブをクリックすることで、コンテンツのページを選択することができる領域を提供することである