def createProject(self, *args):
self.getLang()
dialog = Gtk.FileChooserDialog("Please choose a folder", self, Gtk.FileChooserAction.SELECT_FOLDER, (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, "Select", Gtk.ResponseType.OK))
response = dialog.run()
if response == Gtk.ResponseType.OK:
projectPath = dialog.get_filename()
self.projectPath = projectPath
with open(os.path.join(projectPath, '.pyide-project.json'), 'w+') as f:
defaultSettings = {
'path': projectPath,
'name': projectPath.split('/')[len(projectPath.split('/')) - 1],
'language': self.language
}
json.dump(defaultSettings, f, indent=4, sort_keys=True, separators=(',', ':'))
self.createMainFile()
os.execl(sys.executable, *([sys.executable]+sys.argv+[projectPath]))
dialog.destroy()
评论列表
文章目录