def draw_ui(self):
self.root.title("Birdbody - Create corpora from tweets")
self.root.columnconfigure(0, weight=1)
self.root.rowconfigure(0, weight=1)
self.grid(row=0, column=0, sticky="news")
self.maximize()
self.columnconfigure(0, weight=1)
self.rowconfigure(0, weight=1)
# --- status bar --- #
self.status_var = tk.StringVar()
self.status_bar = ttk.Label(self, textvariable=self.status_var)
self.status_bar.grid(column=0, row=1, sticky="news")
# --- main notebook --- #
self.book = ttk.Notebook(self)
self.book.bind('<<NotebookTabChanged>>', self.tab_change)
self.book.grid(column=0, row=0, sticky="news")
self.user_tweets_frame = tk.Frame()
self.settings_frame = tk.Frame()
self.file_frame = tk.Frame()
self.tweet_id_frame = tk.Frame()
self.streaming_frame = tk.Frame()
self.book.add(self.user_tweets_frame, text="Tweets by users")
self.book.add(self.streaming_frame, text="Stream tweets")
self.book.add(self.tweet_id_frame, text="Tweets by ID")
self.book.add(self.file_frame, text="File management")
self.book.add(self.settings_frame, text="Settings")
self.draw_settings()
self.draw_user_tweets()
self.draw_tweet_id()
self.draw_streaming()
self.draw_file_management()
评论列表
文章目录