@@ -42,29 +42,34 @@ def init_ui(self):
4242 # basic_frame.grid_columnconfigure(4, weight=1, minsize=150) # 其他内容列
4343
4444 # 基本设置标签页控件布局
45- ttk .Label (basic_frame , text = "是否清除原文件:" , justify = 'left' ).grid (column = 0 , row = 0 , padx = 5 , pady = 5 , sticky = 'w' )
45+ ttk .Label (basic_frame , text = "匹配模式:" , justify = 'left' ).grid (column = 0 , row = 0 , padx = 5 , pady = 5 , sticky = 'w' )
46+ self .match_method_combo = ttk .Combobox (basic_frame , values = ["ab" , "ai" , "raw" ])
47+ self .match_method_combo .grid (column = 1 , row = 0 , padx = 5 , pady = 5 , sticky = 'ew' )
48+ self .entry_maping_dict [self .match_method_combo ] = "match_method"
49+
50+ ttk .Label (basic_frame , text = "是否清除原文件:" , justify = 'left' ).grid (column = 0 , row = 1 , padx = 5 , pady = 5 , sticky = 'w' )
4651 self .clear_files_combo = ttk .Combobox (basic_frame , values = [True , False ])
47- self .clear_files_combo .grid (column = 1 , row = 0 , padx = 5 , pady = 5 , sticky = 'ew' )
52+ self .clear_files_combo .grid (column = 1 , row = 1 , padx = 5 , pady = 5 , sticky = 'ew' )
4853 self .entry_maping_dict [self .clear_files_combo ] = "clear_files"
4954
50- ttk .Label (basic_frame , text = "Debug模式:" , justify = 'left' ).grid (column = 2 , row = 0 , padx = 5 , pady = 5 , sticky = 'w' )
55+ ttk .Label (basic_frame , text = "Debug模式:" , justify = 'left' ).grid (column = 2 , row = 1 , padx = 5 , pady = 5 , sticky = 'w' )
5156 self .debug_mode_combo = ttk .Combobox (basic_frame , values = [True , False ])
52- self .debug_mode_combo .grid (column = 3 , row = 0 , padx = 5 , pady = 5 , sticky = 'ew' )
57+ self .debug_mode_combo .grid (column = 3 , row = 1 , padx = 5 , pady = 5 , sticky = 'ew' )
5358 self .entry_maping_dict [self .debug_mode_combo ] = "debug_mode"
5459
55- ttk .Label (basic_frame , text = "视频所在目录:" , justify = 'left' ).grid (column = 0 , row = 1 , padx = 5 , pady = 5 , sticky = 'w' )
60+ ttk .Label (basic_frame , text = "视频所在目录:" , justify = 'left' ).grid (column = 0 , row = 2 , padx = 5 , pady = 5 , sticky = 'w' )
5661 self .video_dir_entry = ttk .Entry (basic_frame )
57- self .video_dir_entry .grid (column = 1 , columnspan = 3 , row = 1 , padx = 5 , pady = 5 , sticky = 'ew' )
62+ self .video_dir_entry .grid (column = 1 , columnspan = 3 , row = 2 , padx = 5 , pady = 5 , sticky = 'ew' )
5863 self .entry_maping_dict [self .video_dir_entry ] = "video_dir"
5964
60- ttk .Label (basic_frame , text = "字幕所在目录:" , justify = 'left' ).grid (column = 0 , row = 2 , padx = 5 , pady = 5 , sticky = 'w' )
65+ ttk .Label (basic_frame , text = "字幕所在目录:" , justify = 'left' ).grid (column = 0 , row = 3 , padx = 5 , pady = 5 , sticky = 'w' )
6166 self .sub_src_dir_entry = ttk .Entry (basic_frame )
62- self .sub_src_dir_entry .grid (column = 1 , columnspan = 3 , row = 2 , padx = 5 , pady = 5 , sticky = 'ew' )
67+ self .sub_src_dir_entry .grid (column = 1 , columnspan = 3 , row = 3 , padx = 5 , pady = 5 , sticky = 'ew' )
6368 self .entry_maping_dict [self .sub_src_dir_entry ] = "sub_src_dir"
6469
65- ttk .Label (basic_frame , text = "字幕目标目录:" , justify = 'left' ).grid (column = 0 , row = 3 , padx = 5 , pady = 5 , sticky = 'w' )
70+ ttk .Label (basic_frame , text = "字幕目标目录:" , justify = 'left' ).grid (column = 0 , row = 4 , padx = 5 , pady = 5 , sticky = 'w' )
6671 self .sub_tar_dir_entry = ttk .Entry (basic_frame )
67- self .sub_tar_dir_entry .grid (column = 1 , columnspan = 3 , row = 3 , padx = 5 , pady = 5 , sticky = 'ew' )
72+ self .sub_tar_dir_entry .grid (column = 1 , columnspan = 3 , row = 4 , padx = 5 , pady = 5 , sticky = 'ew' )
6873 self .entry_maping_dict [self .sub_tar_dir_entry ] = "sub_tar_dir"
6974
7075 # 创建一个框架来容纳高级设置
@@ -89,29 +94,24 @@ def init_ui(self):
8994 self .subtitle_ext_entry .grid (column = 1 , columnspan = 3 , row = 1 , padx = 5 , pady = 5 , sticky = 'ew' )
9095 self .entry_maping_dict [self .subtitle_ext_entry ] = "subtitle_ext"
9196
92- ttk .Label (advanced_frame , text = "匹配模式:" , justify = 'left' ).grid (column = 0 , row = 2 , padx = 5 , pady = 5 , sticky = 'w' )
93- self .match_method_combo = ttk .Combobox (advanced_frame , values = ["ab" , "ai" , "raw" ])
94- self .match_method_combo .grid (column = 1 , row = 2 , padx = 5 , pady = 5 , sticky = 'ew' )
95- self .entry_maping_dict [self .match_method_combo ] = "match_method"
96-
97- ttk .Label (advanced_frame , text = "视频集数位置:" , justify = 'left' ).grid (column = 0 , row = 3 , padx = 5 , pady = 5 , sticky = 'w' )
97+ ttk .Label (advanced_frame , text = "视频集数位置:" , justify = 'left' ).grid (column = 0 , row = 2 , padx = 5 , pady = 5 , sticky = 'w' )
9898 self .video_match_pos_entry = ttk .Entry (advanced_frame )
99- self .video_match_pos_entry .grid (column = 1 , row = 3 , padx = 5 , pady = 5 , sticky = 'ew' )
99+ self .video_match_pos_entry .grid (column = 1 , row = 2 , padx = 5 , pady = 5 , sticky = 'ew' )
100100 self .entry_maping_dict [self .video_match_pos_entry ] = "video_match_pos"
101101
102- ttk .Label (advanced_frame , text = "视频匹配正则:" , justify = 'left' ).grid (column = 2 , row = 3 , padx = 5 , pady = 5 , sticky = 'w' )
102+ ttk .Label (advanced_frame , text = "视频匹配正则:" , justify = 'left' ).grid (column = 2 , row = 2 , padx = 5 , pady = 5 , sticky = 'w' )
103103 self .video_pattern_entry = ttk .Entry (advanced_frame )
104- self .video_pattern_entry .grid (column = 3 , row = 3 , padx = 5 , pady = 5 , sticky = 'ew' )
104+ self .video_pattern_entry .grid (column = 3 , row = 2 , padx = 5 , pady = 5 , sticky = 'ew' )
105105 self .entry_maping_dict [self .video_pattern_entry ] = "video_pattern"
106106
107- ttk .Label (advanced_frame , text = "字幕集数位置:" , justify = 'left' ).grid (column = 0 , row = 4 , padx = 5 , pady = 5 , sticky = 'w' )
107+ ttk .Label (advanced_frame , text = "字幕集数位置:" , justify = 'left' ).grid (column = 0 , row = 3 , padx = 5 , pady = 5 , sticky = 'w' )
108108 self .sub_match_pos_entry = ttk .Entry (advanced_frame )
109- self .sub_match_pos_entry .grid (column = 1 , row = 4 , padx = 5 , pady = 5 , sticky = 'ew' )
109+ self .sub_match_pos_entry .grid (column = 1 , row = 3 , padx = 5 , pady = 5 , sticky = 'ew' )
110110 self .entry_maping_dict [self .sub_match_pos_entry ] = "sub_match_pos"
111111
112- ttk .Label (advanced_frame , text = "字幕匹配正则:" , justify = 'left' ).grid (column = 2 , row = 4 , padx = 5 , pady = 5 , sticky = 'w' )
112+ ttk .Label (advanced_frame , text = "字幕匹配正则:" , justify = 'left' ).grid (column = 2 , row = 3 , padx = 5 , pady = 5 , sticky = 'w' )
113113 self .sub_pattern_entry = ttk .Entry (advanced_frame )
114- self .sub_pattern_entry .grid (column = 3 , row = 4 , padx = 5 , pady = 5 , sticky = 'ew' )
114+ self .sub_pattern_entry .grid (column = 3 , row = 3 , padx = 5 , pady = 5 , sticky = 'ew' )
115115 self .entry_maping_dict [self .sub_pattern_entry ] = "sub_pattern"
116116
117117 # 创建一个框架来容纳AI设置
0 commit comments