当前位置: 首页>>代码示例>>Python>>正文


Python QMainWindow.show方法代码示例

本文整理汇总了Python中qtpy.QtWidgets.QMainWindow.show方法的典型用法代码示例。如果您正苦于以下问题:Python QMainWindow.show方法的具体用法?Python QMainWindow.show怎么用?Python QMainWindow.show使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在qtpy.QtWidgets.QMainWindow的用法示例。


在下文中一共展示了QMainWindow.show方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test

# 需要导入模块: from qtpy.QtWidgets import QMainWindow [as 别名]
# 或者: from qtpy.QtWidgets.QMainWindow import show [as 别名]
def test():
    from qtpy.QtWidgets import QMainWindow
    from spyder.utils.qthelpers import qapplication

    app = qapplication(test_time=5)
    win = QMainWindow()
    win.setWindowTitle("Status widgets test")
    win.resize(900, 300)
    statusbar = win.statusBar()
    status_widgets = []
    for status_class in (MemoryStatus, CPUStatus):
        status_widget = status_class(win, statusbar)
        status_widgets.append(status_widget)
    win.show()
    app.exec_()
开发者ID:impact27,项目名称:spyder,代码行数:17,代码来源:status.py

示例2: test

# 需要导入模块: from qtpy.QtWidgets import QMainWindow [as 别名]
# 或者: from qtpy.QtWidgets.QMainWindow import show [as 别名]
def test():
    from qtpy.QtWidgets import QMainWindow
    from spyder.utils.qthelpers import qapplication

    app = qapplication(test_time=5)
    win = QMainWindow()
    win.setWindowTitle("Status widgets test")
    win.resize(900, 300)
    statusbar = win.statusBar()
    swidgets = []
    for klass in (ReadWriteStatus, EOLStatus, EncodingStatus,
                  CursorPositionStatus, MemoryStatus, CPUStatus):
        swidget = klass(win, statusbar)
        swidgets.append(swidget)
    win.show()
    app.exec_()
开发者ID:0xBADCA7,项目名称:spyder,代码行数:18,代码来源:status.py

示例3: test

# 需要导入模块: from qtpy.QtWidgets import QMainWindow [as 别名]
# 或者: from qtpy.QtWidgets.QMainWindow import show [as 别名]
def test(nr):
    if nr == 1:
        MyMainWindow().start()
    elif nr == 2:
        MyDialog(None, True).start()
    elif nr == 3:
        app = QApplication(sys.argv)
        w = WidgetWindow()
        print (w)
        app.exec_()
    if nr == 4:
        app = QApplication(sys.argv)
        window = QMainWindow()
        w = MyWidget(window)
        print (w)
        window.show()
        app.exec_()
    if nr == 5:
        MyMainWindowWithMenu().start()
    if nr == 6:
        MyCombinationWindow().start()
开发者ID:madsmpedersen,项目名称:MMPE,代码行数:23,代码来源:UseQtGuiLoader.py

示例4: ManualFacet

# 需要导入模块: from qtpy.QtWidgets import QMainWindow [as 别名]
# 或者: from qtpy.QtWidgets.QMainWindow import show [as 别名]
    voltage = ManualFacet(type=float, units='volts')
    current = ManualFacet(type=float, units='amps')


if __name__ == '__main__':
    ps = MyPowerSupply()
    ps.observe('voltage', print)

    app = QApplication(sys.argv)
    win = QMainWindow()
    w = QWidget(win)
    win.setCentralWidget(w)
    fbox = QFormLayout()

    box1 = ps.facets.voltage.create_widget()
    fbox.addRow('Voltage', box1)
    box2 = ps.facets.current.create_widget()
    fbox.addRow('Current', box2)

    def set_box(event):
        box1.setUValue(event.new)
    ps.observe('voltage', set_box)

    def f():
        ps.voltage = '12 V'
    #box2.uValueChanged.connect(f)

    w.setLayout(fbox)
    win.show()
    app.exec_()
开发者ID:mabuchilab,项目名称:Instrumental,代码行数:32,代码来源:manual_instrument.py

示例5: __init__

# 需要导入模块: from qtpy.QtWidgets import QMainWindow [as 别名]
# 或者: from qtpy.QtWidgets.QMainWindow import show [as 别名]
#
#    def __init__(self, holdIt, value):
#        QThread.__init__(self)
#        self.holdIt = holdIt
#        self.value = value
#
#    def run(self):
#        t = time.time()
#        time.sleep(2)
#        self.holdIt.update_duration = time.time() - t
#        print "update finished", self.value

if __name__ == '__main__':
    app = QApplication(sys.argv)
    m = QMainWindow()

    w = QWidget()
    m.setCentralWidget(w)
    vlayout = QVBoxLayout(w)
    s_log = LogaritmicSliderSpinBox(m, slider_steps=100)
    s_lin = SliderSpinBox(m, slider_steps=100)
    s_pol = PolynomialSliderSpinBox(m, 2, slider_steps=100, spinbox_steps=1000)
    vlayout.addWidget(s_lin)
    vlayout.addWidget(s_log)
    vlayout.addWidget(s_pol)
    #m.setCentralWidget(s)

    s_log.set_range((0.001, 1000))
    m.show()
    sys.exit(app.exec_())
开发者ID:madsmpedersen,项目名称:MMPE,代码行数:32,代码来源:SliderSpinBox.py


注:本文中的qtpy.QtWidgets.QMainWindow.show方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。