games_nebula.py 文件源码

python
阅读 33 收藏 0 点赞 0 评论 0

项目:games_nebula 作者: yancharkin 项目源码 文件源码
def cb_button_wine_settings(self, button):

        self.main_window.hide()
        if len(self.additional_windows_list) != 0:
            for window in self.additional_windows_list:
                window.hide()

        while Gtk.events_pending():
            Gtk.main_iteration()

        if self.wine == 'system':
            os.environ['WINELOADER'] = 'wine'
        elif self.wine == 'path':
            wine_path = self.wine_path + '/' + self.wine_version
            os.environ['WINE'] = wine_path + '/bin/wine'
            os.environ['WINELOADER'] = wine_path + '/bin/wine'
            os.environ['WINESERVER'] = wine_path + '/bin/wineserver'
            os.environ['WINEDLLPATH'] = wine_path + '/lib'

        os.environ['WINEPREFIX'] = os.getenv('HOME') + '/.games_nebula/wine_prefix'

        os.system('python2 ' + nebula_dir + '/settings_wine.py')

        self.main_window.show()
        if len(self.additional_windows_list) != 0:
            for window in self.additional_windows_list:
                window.show()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号