本文整理汇总了Python中peacock.utils.WidgetUtils.addLineEdit方法的典型用法代码示例。如果您正苦于以下问题:Python WidgetUtils.addLineEdit方法的具体用法?Python WidgetUtils.addLineEdit怎么用?Python WidgetUtils.addLineEdit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类peacock.utils.WidgetUtils
的用法示例。
在下文中一共展示了WidgetUtils.addLineEdit方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: testCreation
# 需要导入模块: from peacock.utils import WidgetUtils [as 别名]
# 或者: from peacock.utils.WidgetUtils import addLineEdit [as 别名]
def testCreation(self):
layout = WidgetUtils.addLayout()
WidgetUtils.addLineEdit(layout, None, self.callback)
WidgetUtils.addProgressBar(layout, None, callback=self.callback)
WidgetUtils.addButton(layout, None, "Button", self.callback)
WidgetUtils.addLabel(layout, None, "Name")
WidgetUtils.addCheckbox(layout, None, "name", self.callback)
示例2: __init__
# 需要导入模块: from peacock.utils import WidgetUtils [as 别名]
# 或者: from peacock.utils.WidgetUtils import addLineEdit [as 别名]
def __init__(self, **kwds):
super(PythonConsoleWidget, self).__init__(**kwds)
self.top_layout = WidgetUtils.addLayout(vertical=True)
self.setLayout(self.top_layout)
self.output = QPlainTextEdit(parent=self)
self.output.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
self.output.setReadOnly(False)
self.output.setFocusPolicy(Qt.ClickFocus)
self.output.setStyleSheet("QPlainTextEdit { background: black; color: white;}")
self.output.setTextInteractionFlags(Qt.TextSelectableByMouse|Qt.TextSelectableByKeyboard|Qt.LinksAccessibleByMouse|Qt.LinksAccessibleByKeyboard)
self.top_layout.addWidget(self.output)
self.input_layout = WidgetUtils.addLayout()
self.top_layout.addLayout(self.input_layout)
self.prompt = WidgetUtils.addLabel(self.input_layout, self, ">>>")
self.input_line = WidgetUtils.addLineEdit(self.input_layout, self, self._returnPressed)
self.input_line.setFocusPolicy(Qt.StrongFocus)
self.input_line.installEventFilter(self)
self.user_inputs = []
self.current_index = -1
# get a list of globals and locals from the callstack
self._global_data = {}
self._global_data['global_vars'] = globals()
self._global_data['peacock'] = {}
self.console = QPythonConsole(self._global_data, parent=self)
self.console.write_output.connect(self.output.appendPlainText)
self.output.appendPlainText("Peaock variables are in the dict 'peacock'")
self.output.appendPlainText("Global variables are in the dict 'global_vars'")
self.console.prompt_changed.connect(self.prompt.setText)
self.new_line.connect(self.console._newLine)
self.console._setPrompt()
self._loadHistory()
self.resize(600, 400)
self.setup()
示例3: __init__
# 需要导入模块: from peacock.utils import WidgetUtils [as 别名]
# 或者: from peacock.utils.WidgetUtils import addLineEdit [as 别名]
def __init__(self, **kwds):
super(ExecuteOptionsPlugin, self).__init__(**kwds)
self._preferences.addInt("execute/maxRecentWorkingDirs",
"Max recent working directories",
10,
1,
50,
"Set the maximum number of recent working directories that have been used.",
)
self._preferences.addInt("execute/maxRecentExes",
"Max recent executables",
10,
1,
50,
"Set the maximum number of recent executables that have been used.",
)
self._preferences.addInt("execute/maxRecentArgs",
"Max recent command line arguments",
10,
1,
50,
"Set the maximum number of recent command line arguments that have been used.",
)
self._preferences.addBool("execute/allowTestObjects",
"Allow using test objects",
False,
"Allow using test objects by default",
)
self._preferences.addBool("execute/mpiEnabled",
"Enable MPI by default",
False,
"Set the MPI checkbox on by default",
)
self._preferences.addString("execute/mpiArgs",
"Default mpi command",
"mpiexec -n 2",
"Set the default MPI command to run",
)
self._preferences.addBool("execute/threadsEnabled",
"Enable threads by default",
False,
"Set the threads checkbox on by default",
)
self._preferences.addString("execute/threadsArgs",
"Default threads arguments",
"--n-threads=2",
"Set the default threads arguments",
)
self.all_exe_layout = WidgetUtils.addLayout(grid=True)
self.setLayout(self.all_exe_layout)
self.working_label = WidgetUtils.addLabel(None, self, "Working Directory")
self.all_exe_layout.addWidget(self.working_label, 0, 0)
self.choose_working_button = WidgetUtils.addButton(None, self, "Choose", self._chooseWorkingDir)
self.all_exe_layout.addWidget(self.choose_working_button, 0, 1)
self.working_line = WidgetUtils.addLineEdit(None, self, None, readonly=True)
self.working_line.setText(os.getcwd())
self.all_exe_layout.addWidget(self.working_line, 0, 2)
self.exe_label = WidgetUtils.addLabel(None, self, "Executable")
self.all_exe_layout.addWidget(self.exe_label, 1, 0)
self.choose_exe_button = WidgetUtils.addButton(None, self, "Choose", self._chooseExecutable)
self.all_exe_layout.addWidget(self.choose_exe_button, 1, 1)
self.exe_line = WidgetUtils.addLineEdit(None, self, None, readonly=True)
self.all_exe_layout.addWidget(self.exe_line, 1, 2)
self.args_label = WidgetUtils.addLabel(None, self, "Extra Arguments")
self.all_exe_layout.addWidget(self.args_label, 2, 0)
self.args_line = WidgetUtils.addLineEdit(None, self, None)
self.all_exe_layout.addWidget(self.args_line, 2, 2)
self.test_label = WidgetUtils.addLabel(None, self, "Allow test objects")
self.all_exe_layout.addWidget(self.test_label, 3, 0)
self.test_checkbox = WidgetUtils.addCheckbox(None, self, "", self._allowTestObjects)
self.test_checkbox.setChecked(self._preferences.value("execute/allowTestObjects"))
self.all_exe_layout.addWidget(self.test_checkbox, 3, 1, alignment=Qt.AlignHCenter)
self.mpi_label = WidgetUtils.addLabel(None, self, "Use MPI")
self.all_exe_layout.addWidget(self.mpi_label, 4, 0)
self.mpi_checkbox = WidgetUtils.addCheckbox(None, self, "", None)
self.mpi_checkbox.setChecked(self._preferences.value("execute/mpiEnabled"))
self.all_exe_layout.addWidget(self.mpi_checkbox, 4, 1, alignment=Qt.AlignHCenter)
self.mpi_line = WidgetUtils.addLineEdit(None, self, None)
self.mpi_line.setText(self._preferences.value("execute/mpiArgs"))
self.mpi_line.cursorPositionChanged.connect(self._mpiLineCursorChanged)
self.all_exe_layout.addWidget(self.mpi_line, 4, 2)
self.threads_label = WidgetUtils.addLabel(None, self, "Use Threads")
self.all_exe_layout.addWidget(self.threads_label, 5, 0)
self.threads_checkbox = WidgetUtils.addCheckbox(None, self, "", None)
self.threads_checkbox.setChecked(self._preferences.value("execute/threadsEnabled"))
self.all_exe_layout.addWidget(self.threads_checkbox, 5, 1, alignment=Qt.AlignHCenter)
self.threads_line = WidgetUtils.addLineEdit(None, self, None)
self.threads_line.setText(self._preferences.value("execute/threadsArgs"))
self.threads_line.cursorPositionChanged.connect(self._threadsLineCursorChanged)
self.all_exe_layout.addWidget(self.threads_line, 5, 2)
self.csv_label = WidgetUtils.addLabel(None, self, "Postprocessor CSV Output")
#.........这里部分代码省略.........