def __init__( self, app ):
super().__init__( app, T_('Shell') )
if self.app is None:
self.prefs = None
else:
self.prefs = self.app.prefs.shell
terminal_program_list = wb_shell_commands.getTerminalProgramList()
file_browser_program_list = wb_shell_commands.getFileBrowserProgramList()
self.terminal_program = QtWidgets.QComboBox()
self.terminal_program.addItems( terminal_program_list )
self.terminal_init = QtWidgets.QLineEdit( '' )
self.file_browser_program = QtWidgets.QComboBox()
self.file_browser_program.addItems( file_browser_program_list )
if self.prefs is not None:
self.terminal_program.setCurrentText( self.prefs.terminal_program )
self.terminal_init.setText( self.prefs.terminal_init )
self.file_browser_program.setCurrentText( self.prefs.file_browser )
self.addRow( T_('Terminal Program'), self.terminal_program )
self.addRow( T_('Terminal Init Command'), self.terminal_init )
self.addRow( T_('File Browser Program'), self.file_browser_program )
wb_scm_preferences_dialog.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录