本文整理汇总了Python中qtpy.QtWidgets.QMainWindow类的典型用法代码示例。如果您正苦于以下问题:Python QMainWindow类的具体用法?Python QMainWindow怎么用?Python QMainWindow使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了QMainWindow类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: create_figure_window
def create_figure_window(title=''):
"""Creates a figure in a Qt window. Returns the tuple (window, mplfigure)"""
win = QMainWindow()
mplfig = MPLFigure()
win.setCentralWidget(mplfig.canvas)
win.setWindowTitle(title)
return win, mplfig
开发者ID:mabuchilab,项目名称:Instrumental,代码行数:7,代码来源:gui.py
示例2: __init__
def __init__(self):
QMainWindow.__init__(self)
# -- instance attributes --
self.setWindowTitle("Mantid Workbench")
self.setObjectName("Mantid Workbench")
# widgets
self.messagedisplay = None
self.ipythonconsole = None
self.workspacewidget = None
self.editor = None
self.algorithm_selector = None
self.plot_selector = None
self.widgets = []
# Widget layout map: required for use in Qt.connection
self._layout_widget_info = None
# Menus
self.file_menu = None
self.file_menu_actions = None
self.editor_menu = None
self.view_menu = None
self.view_menu_actions = None
self.interfaces_menu = None
# Allow splash screen text to be overridden in set_splash
self.splash = SPLASH
# Layout
self.setDockOptions(self.DOCKOPTIONS)
# Project
self.project = None
开发者ID:samueljackson92,项目名称:mantid,代码行数:35,代码来源:mainwindow.py
示例3: __init__
def __init__(self, parent=None):
QMainWindow.__init__(self,parent)
self.ui = load_ui(__file__, 'converter.ui', baseinstance=self)
self.ui.InputVal.setValidator(QDoubleValidator(self.ui.InputVal))
self.ui.totalFlightPathInput.setValidator(QDoubleValidator(self.ui.totalFlightPathInput))
self.ui.scatteringAngleInput.setValidator(QDoubleValidator(self.ui.scatteringAngleInput))
self.ui.convertButton.clicked.connect(self.convert)
self.ui.helpButton.clicked.connect(self.helpClicked)
self.ui.inputUnits.currentIndexChanged.connect(self.setInstrumentInputs)
self.ui.outputUnits.currentIndexChanged.connect(self.setInstrumentInputs)
self.setInstrumentInputs()
##defaults
self.flightpath = -1.0
self.Theta = -1.0
self.output = 0.0
#help
self.assistant_process = QtCore.QProcess(self)
# pylint: disable=protected-access
import mantid
self.mantidplot_name='TOF Converter'
self.collection_file = os.path.join(mantid._bindir, '../docs/qthelp/MantidProject.qhc')
version = ".".join(mantid.__version__.split(".")[:2])
self.qt_url = 'qthelp://org.sphinx.mantidproject.' + version + '/doc/interfaces/TOF Converter.html'
self.external_url = 'http://docs.mantidproject.org/nightly/interfaces/TOF Converter.html'
try:
import mantid
#register startup
mantid.UsageService.registerFeatureUsage("Interface","TofConverter",False)
except ImportError:
pass
开发者ID:samueljackson92,项目名称:mantid,代码行数:33,代码来源:converterGUI.py
示例4: create_window
def create_window():
# Create app and widgets
app = QApplication(sys.argv)
win = QMainWindow()
main_area = QWidget()
button_area = QWidget()
scroll_area = QScrollArea()
button = QPushButton("Start Video")
btn_grab = QPushButton("Grab Frame")
# Create layouts
vbox = QVBoxLayout()
hbox = QHBoxLayout()
# Fill Layouts
vbox.addWidget(scroll_area)
vbox.addWidget(button_area)
hbox.addStretch()
hbox.addWidget(button)
hbox.addWidget(btn_grab)
# Assign layouts to widgets
main_area.setLayout(vbox)
button_area.setLayout(hbox)
scroll_area.setLayout(QVBoxLayout())
# Attach some child widgets directly
win.setCentralWidget(main_area)
return app, win, button, btn_grab, scroll_area
开发者ID:mabuchilab,项目名称:Instrumental,代码行数:30,代码来源:camera_gui.py
示例5: closeEvent
def closeEvent(self, event):
"""Reimplement Qt method."""
self.plugin.dockwidget.setWidget(self.plugin)
self.plugin.dockwidget.setVisible(True)
self.plugin.undock_action.setDisabled(False)
self.plugin.switch_to_plugin()
QMainWindow.closeEvent(self, event)
开发者ID:0xBADCA7,项目名称:spyder,代码行数:7,代码来源:base.py
示例6: __init__
def __init__(self, *args, **kwargs):
ui_module = MyWidgetUI
try: self.ui = ui_module.Ui_Form() #enable autocomplete
except: pass
QMainWindow.__init__(self, *args, **kwargs)
self.widget = QtWidgetLoader(ui_module=ui_module, parent=self, action_receiver=self)
self.widget.ui.lineEdit.setText("MyWidget")
self.show()
开发者ID:madsmpedersen,项目名称:MMPE,代码行数:8,代码来源:UseQtGuiLoader.py
示例7: __init__
def __init__(self, parent=None):
self.parent = parent
QMainWindow.__init__(self, parent=parent)
self.ui = load_ui('jobStatus.ui', baseinstance=self)
self.init_table()
self.launch_table_update_thread()
开发者ID:neutrons,项目名称:FastGR,代码行数:8,代码来源:job_monitor_interface.py
示例8: __init__
def __init__(self, parent=None):
self.parent = parent
QMainWindow.__init__(self, parent=parent)
self.ui = load_ui('advanced_window.ui', baseinstance=self)
self.setWindowTitle("Advanced Window for Super User Only !")
self.init_widgets()
开发者ID:neutrons,项目名称:FastGR,代码行数:8,代码来源:advanced_file_window.py
示例9: __init__
def __init__(self, main_window=None, key=None):
self.main_window = main_window
self.key = key
QMainWindow.__init__(self, parent=main_window)
self.ui = load_ui('manual_key_value_input.ui', baseinstance=self)
self.init_widgets()
开发者ID:neutrons,项目名称:FastGR,代码行数:8,代码来源:align_and_focus_args.py
示例10: __init__
def __init__(self, canvas, parent=None):
QMainWindow.__init__(self, parent=parent)
# attributes
self._canvas = weakref.proxy(canvas)
self.setAttribute(Qt.WA_DeleteOnClose, True)
self.setWindowIcon(QIcon(':/images/MantidIcon.ico'))
self.close_signal.connect(self._run_close)
self.setAcceptDrops(True)
开发者ID:mantidproject,项目名称:mantid,代码行数:9,代码来源:figurewindow.py
示例11: __init__
def __init__(self, parent=None, key=None, data_type='sample'):
self.parent = parent
self.key = key
self.data_type = data_type
QMainWindow.__init__(self, parent=parent)
self.ui = load_ui('mass_density.ui', baseinstance=self)
self.init_widgets()
self.set_column_index()
开发者ID:neutrons,项目名称:FastGR,代码行数:9,代码来源:mass_density_handler.py
示例12: __init__
def __init__(self, parent=None, button_name=''):
QMainWindow.__init__(self, parent)
self.parent = parent
self.button_name = button_name
self.ui = load_ui('helpGui.ui', baseinstance=self)
self.init_global_gui()
self.init_table()
开发者ID:neutrons,项目名称:FastGR,代码行数:9,代码来源:help_gui.py
示例13: __init__
def __init__(self):
QMainWindow.__init__(self)
self.mplwidget = MatplotlibWidget(self, title='Example',
xlabel='Linear scale',
ylabel='Log scale',
hold=True, yscale='log')
self.mplwidget.setFocus()
self.setCentralWidget(self.mplwidget)
self.plot(self.mplwidget.axes)
开发者ID:madsmpedersen,项目名称:MMPE,代码行数:9,代码来源:matplotlibwidget.py
示例14: __init__
def __init__(self, parent=None, json_conflicts={}):
self.parent = parent
self.json_conflicts = json_conflicts
QMainWindow.__init__(self, parent=parent)
self.ui = load_ui('solve_import_conflicts.ui', baseinstance=self)
#self.ui = UiMainWindow()
#self.ui.setupUi(self)
self.init_widgets()
开发者ID:neutrons,项目名称:FastGR,代码行数:10,代码来源:conflicts_solver.py
示例15: __init__
def __init__(self, parent=None, text=None, filename=None):
self.parent = parent
QMainWindow.__init__(self, parent=parent)
self.ui = load_ui('preview_ascii.ui', baseinstance=self)
_title = filename
self.setWindowTitle(_title)
self.ui.preview_ascii_text_edit.setText(text)
开发者ID:neutrons,项目名称:FastGR,代码行数:10,代码来源:preview_ascii_window.py
示例16: __init__
def __init__(self, parent=None, key=None, data_type='sample'):
self.parent = parent
self.data_type = data_type
self.key = key
QMainWindow.__init__(self, parent=parent)
self.ui = load_ui('placzek.ui', baseinstance=self)
self.init_widgets()
self.set_column()
开发者ID:neutrons,项目名称:FastGR,代码行数:10,代码来源:placzek_handler.py
示例17: dropEvent
def dropEvent(self, event):
"""
If the event data contains a workspace reference then
request a plot of the workspace.
:param event: A QDropEvent containing the MIME
data of the action
"""
self._plot_on_here(event.mimeData().text().split('\n'))
QMainWindow.dropEvent(self, event)
开发者ID:samueljackson92,项目名称:mantid,代码行数:10,代码来源:figurewindow.py
示例18: __init__
def __init__(self, parent=None, next_ui='from_database_ui', next_function=None):
QMainWindow.__init__(self, parent=parent)
self.parent = parent
self.next_ui = next_ui
self.next_function = next_function
self.ui = load_ui('oncat_authentication.ui', baseinstance=self)
self.center()
self.init_widgets()
self.ui.password.setFocus()
开发者ID:neutrons,项目名称:FastGR,代码行数:11,代码来源:oncat_authentication_handler.py
示例19: __init__
def __init__(self, arr, mgr):
QMainWindow.__init__(self)
self.setWindowTitle('skimage')
self.mgr = mgr
self.main_widget = QWidget()
self.layout = QGridLayout(self.main_widget)
self.setCentralWidget(self.main_widget)
self.label = ImageLabel(self, arr)
self.layout.addWidget(self.label, 0, 0)
self.layout.addLayout
self.mgr.add_window(self)
self.main_widget.show()
开发者ID:TheArindham,项目名称:scikit-image,代码行数:13,代码来源:qt_plugin.py
示例20: __init__
def __init__(self, parent=None, database_window=None, key=None, data_type='sample'):
self.parent = parent
self.database_window = database_window
self.key = key
self.data_type = data_type
QMainWindow.__init__(self, parent=parent)
self.ui = load_ui('periodic_table.ui', baseinstance=self)
self.setWindowTitle("Define Chemical Formula")
self.init_ui_color_dictionary()
self.init_widgets()
self.set_column_index()
开发者ID:neutrons,项目名称:FastGR,代码行数:14,代码来源:material_handler.py
注:本文中的qtpy.QtWidgets.QMainWindow类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论