@@ -2413,6 +2413,19 @@ def click_pushButton_banbenleibiao_back(self):
24132413 def click_pushButton_banbenleibiao_shezhi (self ):
24142414 self .stackedWidget_5 .setCurrentIndex (1 )
24152415
2416+ def click_pushButton_banbenleibiao_add (self ):
2417+ dir = QFileDialog ()
2418+ dir .setFileMode (QFileDialog .FileMode .Directory )
2419+ dir .setDirectory (file )
2420+ #dir.setNameFilter('999(*.png)') 名称过滤器
2421+ if dir .exec ():
2422+ print ("ii" )
2423+
2424+ #写法二
2425+ #fname = QFileDialog.getOpenFileName(None, 'Open file', 'l(*.png)')
2426+ '''QWidget = None, caption: str = '', directory: str = '', filter: str = '', initial Filter: str = '''
2427+ '''QWidget = None,标题:str = ", 目录:str = ", 过滤器:str = ", 初始过滤器:str = '''
2428+
24162429
24172430 def gonggao (self , str ):
24182431 self .textBrowser_gonggao_left_txt .setHtml (str )
@@ -2873,6 +2886,7 @@ def retranslateUi(self, MOS):
28732886 self .pushButton_16 .clicked .connect (self .click_pushButton_banbenleibiao )
28742887 self .pushButton_35 .clicked .connect (self .click_pushButton_banbenleibiao_back )
28752888 self .pushButton_38 .clicked .connect (self .click_pushButton_banbenleibiao_shezhi )
2889+ self .pushButton_36 .clicked .connect (self .click_pushButton_banbenleibiao_add )
28762890 # 在‘……………………’里显示所有
28772891 # 为字体选择控件 连接槽
28782892 self .fontComboBox .currentIndexChanged .connect (self .setfont )
@@ -3195,10 +3209,16 @@ def run(self):
31953209 MOS_versions_not_found_jar = []
31963210 MOS_versions_not_found_json = []
31973211
3212+ MOS_versions_zhengchang_name = []
3213+ MOS_versions_not_found_json_name = []
3214+ MOS_versions_not_found_jar_name = []
3215+
3216+
31983217 s_file = os .listdir (file_1 )
31993218 for f in s_file :
3200- f_2 = str (f )
3201- real_url = os .path .join (file_1 ,f_2 )
3219+ #f是每个版本的名字
3220+ f_2_yuan = str (f )
3221+ real_url = os .path .join (file_1 ,f_2_yuan )
32023222 # real_url是versions下的文件的相对路径
32033223 if os .path .isdir (real_url ):
32043224 # real_url是versions下的文件的相对路径,如果是文件夹
@@ -3210,30 +3230,36 @@ def run(self):
32103230 if os .path .exists (jar ):
32113231 if os .path .exists (json ):
32123232 MOS_versions_zhengchang .append (f_3 )
3233+ MOS_versions_zhengchang_name .append (f_2_yuan )
32133234 else :
32143235 MOS_versions_not_found_json .append (f_3 )
3236+ MOS_versions_not_found_json_name .append (f_2_yuan )
32153237 else :
32163238 MOS_versions_not_found_jar .append (f_3 )
3239+ MOS_versions_not_found_jar_name .append (f_2_yuan )
32173240 except FileNotFoundError :
32183241 print ("找不到" + file_1 )
32193242
32203243
32213244 print ("\n " + "——————————————————————————————————————————————————————" )
32223245 print ("——————————————————————————————————————————————————————" )
3223- print ("\n " + "正常的游戏:" + str (MOS_versions_zhengchang ))
3246+ print ("\n " + "正常的游戏:" + str (MOS_versions_zhengchang_name ))
3247+ print ("所对应的路径" + str (MOS_versions_zhengchang ))
32243248 print ("——————————————————————————————————————————————————————" )
3225- print ("找不到.jar文件的游戏:" + str (MOS_versions_not_found_jar ))
3249+ print ("找不到.jar文件的游戏:" + str (MOS_versions_not_found_jar_name ))
3250+ print ("所对应的路径" + str (MOS_versions_not_found_jar ))
32263251 print ("——————————————————————————————————————————————————————" )
3227- print ("找不到.json文件的游戏:" + str (MOS_versions_not_found_json ))
3252+ print ("找不到.json文件的游戏:" + str (MOS_versions_not_found_json_name ))
3253+ print ("所对应的路径" + str (MOS_versions_not_found_json ))
32283254 print ("——————————————————————————————————————————————————————" )
32293255 print ("检测完毕" )
3230- for a in MOS_versions_zhengchang :
3256+ for a in MOS_versions_zhengchang_name :
32313257 #正常的
32323258 self .sinOut_game_add .emit (a )
3233- for a in MOS_versions_not_found_jar :
3259+ for a in MOS_versions_not_found_jar_name :
32343260 #少jar的
32353261 self .sinOut_game_add .emit (a )
3236- for a in MOS_versions_not_found_json :
3262+ for a in MOS_versions_not_found_json_name :
32373263 #少json的
32383264 self .sinOut_game_add .emit (a )
32393265
0 commit comments