@@ -55,7 +55,7 @@ def __init__(self, parent):
5555 content = tr ["TimelineSync" ]["SourceSubtitleDesc" ] if not self .option .source_subtitle .value else self .option .source_subtitle .value ,
5656 parent = self .advanced_group
5757 )
58- self .source_subtitle .clicked .connect (lambda : self .choose_path (self .source_subtitle , tr ["TimelineSync" ]["SourceSubtitleTitle" ], self .option .source_subtitle , tr ["TimelineSync" ]["SourceSubtitleDesc" ]))
58+ self .source_subtitle .clicked .connect (lambda : self .choose_path (self .source_subtitle , tr ["TimelineSync" ]["SourceSubtitleTitle" ], self .option .source_subtitle , tr ["TimelineSync" ]["SourceSubtitleDesc" ], "Subtitle File(*.srt, *.ass);;SRT File (*.srt);;ASS File (*.ass)" ))
5959 self .advanced_group .addSettingCard (self .source_subtitle )
6060
6161 self .destination_video = PushSettingCard (
@@ -114,11 +114,11 @@ def __init__(self, parent):
114114
115115 self .append_log_signal .connect (self .append_output )
116116
117- def choose_path (self , target , name , option , placeholder ):
117+ def choose_path (self , target , name , option , placeholder , filters = None ):
118118 """选择保存目录"""
119119 last_source_video = "./" if not option .value else option .value
120120 selected = QFileDialog .getOpenFileName (
121- self , name , last_source_video )
121+ self , name , last_source_video , filters )
122122 if len (selected ) >= 1 and selected [0 ] == "" :
123123 return
124124 path , _ = selected
0 commit comments