You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			19 lines
		
	
	
		
			553 B
		
	
	
	
		
			Python
		
	
			
		
		
	
	
			19 lines
		
	
	
		
			553 B
		
	
	
	
		
			Python
		
	
| import tkinter as tk
 | |
| from tkinter import ttk, messagebox
 | |
| 
 | |
| 
 | |
| class BasePage(ttk.Frame):
 | |
|     def __init__(self, parent, tcp_client, title):
 | |
|         super().__init__(parent)
 | |
|         self.tcp_client = tcp_client
 | |
|         self.title = title
 | |
|         self.create_widgets()
 | |
| 
 | |
|     def create_widgets(self):
 | |
|         ttk.Label(self, text=self.title, font=('Arial', 14)).pack(pady=10)
 | |
| 
 | |
|     def show_error(self, message):
 | |
|         messagebox.showerror("错误", message)
 | |
| 
 | |
|     def show_info(self, message):
 | |
|         messagebox.showinfo("信息", message) |