本文整理汇总了Python中PyQt4.QtGui.QVBoxLayout方法的典型用法代码示例。如果您正苦于以下问题:Python QtGui.QVBoxLayout方法的具体用法?Python QtGui.QVBoxLayout怎么用?Python QtGui.QVBoxLayout使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PyQt4.QtGui
的用法示例。
在下文中一共展示了QtGui.QVBoxLayout方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: initUI
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def initUI(self):
self.text_show2 = QtGui.QTextEdit()
self.text_show2.setText(SHOW2STR)
self.text_show2.setReadOnly(True)
self.text_hex = QtGui.QTextEdit()
self.text_hex.setText(HEXSTR)
self.text_hex.setReadOnly(True)
self.save_but = QtGui.QPushButton(u'保存为PDF', self)
self.save_but.setCheckable(False)
self.save_but.clicked.connect(self.save_pdf)
vbox = QtGui.QVBoxLayout()
vbox.addWidget(self.text_show2)
vbox.addWidget(self.text_hex)
vbox.addWidget(self.save_but)
self.setLayout(vbox)
"""
self.splitter = QtGui.QSplitter(self)
self.splitter.addWidget(self.text_show2)
self.splitter.addWidget(self.text_hex)
self.splitter.setOrientation(QtCore.Qt.Vertical)
"""
示例2: __init__
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def __init__(self, controller, position, *args, **kwargs):
super(Panel, self).__init__(position.title(), *args, **kwargs)
self.instructions = controller
self.position = position.lower()
layout = QtGui.QVBoxLayout()
self.selector = QtGui.QComboBox()
self.selector.currentIndexChanged.connect(self.on_selector)
layout.addWidget(self.selector)
self.stack = QtGui.QStackedWidget()
layout.addWidget(self.stack)
self.setLayout(layout)
for cls in screen.ScreenWidget.__subclasses__():
self.selector.addItem(cls.name)
self.stack.addWidget(cls(controller, position))
示例3: setupUi
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def setupUi(self, EmoticonDialog):
EmoticonDialog.setObjectName(_fromUtf8("EmoticonDialog"))
EmoticonDialog.resize(300, 500)
self.verticalLayout = QtGui.QVBoxLayout(EmoticonDialog)
self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
self.label = QtGui.QLabel(EmoticonDialog)
self.label.setObjectName(_fromUtf8("label"))
self.verticalLayout.addWidget(self.label)
self.uiEmoticonTextEdit = QtGui.QTextEdit(EmoticonDialog)
self.uiEmoticonTextEdit.setObjectName(_fromUtf8("uiEmoticonTextEdit"))
self.verticalLayout.addWidget(self.uiEmoticonTextEdit)
self.buttonBox = QtGui.QDialogButtonBox(EmoticonDialog)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
self.verticalLayout.addWidget(self.buttonBox)
self.retranslateUi(EmoticonDialog)
QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), EmoticonDialog.accept)
QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), EmoticonDialog.reject)
QtCore.QMetaObject.connectSlotsByName(EmoticonDialog)
示例4: __init__
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def __init__(self, ecuscanner):
super(Ecu_finder, self).__init__()
self.ecuscanner = ecuscanner
layoutv = widgets.QVBoxLayout()
layouth = widgets.QHBoxLayout()
self.setLayout(layoutv)
layoutv.addLayout(layouth)
self.ecuaddr = widgets.QLineEdit()
self.ecuident = widgets.QLineEdit()
layouth.addWidget(widgets.QLabel("Addr :"))
layouth.addWidget(self.ecuaddr)
layouth.addWidget(widgets.QLabel("ID frame :"))
layouth.addWidget(self.ecuident)
button = widgets.QPushButton("VALIDATE")
layouth.addWidget(button)
button.clicked.connect(self.check)
示例5: __init__
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def __init__(self, parent=None):
super(buttonEditor, self).__init__(parent)
self.ecurequestsparser = None
self.layout = None
self.layouth = widgets.QHBoxLayout()
self.buttontable = widgets.QTableWidget()
self.layoutv = widgets.QVBoxLayout()
self.layouth.addWidget(self.buttontable)
self.layouth.addLayout(self.layoutv)
self.buttondata = buttonData()
self.layoutv.addWidget(self.buttondata)
self.setLayout(self.layouth)
self.buttontable.setFixedWidth(250)
self.buttontable.setColumnCount(2)
self.buttontable.verticalHeader().hide()
self.buttontable.setSelectionBehavior(widgets.QAbstractItemView.SelectRows)
self.buttontable.setSelectionMode(widgets.QAbstractItemView.SingleSelection)
#self.buttontable.setShowGrid(False)
self.buttontable.itemSelectionChanged.connect(self.selection_changed)
self.enable_view(False)
示例6: __init__
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def __init__(self, show=True, create_axis=False):
super(PlotWindow, self).__init__()
# Create the plot canvas ...
self.figure = Figure()
self.canvas = FigureCanvas(self.figure)
if create_axis: self.axis = self.figure.add_subplot(111)
#self.canvas.setParent(self)
# ... and the toolbar
self.toolbar = NavigationToolbar(self.canvas, self)
# Pack all in QVBoxLayout
self.vbox = QtGui.QVBoxLayout(self)
self.vbox.addWidget(self.canvas)
self.vbox.addWidget(self.toolbar)
if show: self.show()
示例7: initUi
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def initUi(self):
""""""
self.setWindowTitle(u'关于VnTrader')
text = u"""
quantos trade client
"""
label = QLabel()
label.setText(text)
label.setMinimumWidth(500)
vbox = QVBoxLayout()
vbox.addWidget(label)
self.setLayout(vbox)
示例8: setupUi
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def setupUi(self, Dialog):
Dialog.setObjectName(_fromUtf8("Dialog"))
Dialog.resize(400, 300)
self.verticalLayout = QtGui.QVBoxLayout(Dialog)
self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
self.textEdit = QtGui.QTextEdit(Dialog)
self.textEdit.setReadOnly(True)
self.textEdit.setObjectName(_fromUtf8("textEdit"))
self.verticalLayout.addWidget(self.textEdit)
self.horizontalLayout = QtGui.QHBoxLayout()
self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem)
self.ExitButton = QtGui.QPushButton(Dialog)
self.ExitButton.setObjectName(_fromUtf8("ExitButton"))
self.horizontalLayout.addWidget(self.ExitButton)
spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem1)
self.verticalLayout.addLayout(self.horizontalLayout)
self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
示例9: setupUi
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def setupUi(self, MemoEdit):
'''被memoedit调用'''
MemoEdit.setFixedWidth(400)
'''初始化组件'''
self.titleEdit = QtGui.QLineEdit()
self.timeEdit = QtGui.QDateTimeEdit()
self.contentEdit = QtGui.QTextEdit()
self.okBtn = QtGui.QPushButton(_fromUtf8("确定"))
self.layout = QtGui.QVBoxLayout()
'''设置组件大小属性'''
self.layout.setMargin(0)
self.layout.setSpacing(0)
''' 设置stylesheet'''
'''设置布局'''
self.layout.addWidget(self.titleEdit)
self.layout.addWidget(self.timeEdit)
self.layout.addWidget(self.contentEdit)
self.layout.addWidget(self.okBtn)
self.setLayout(self.layout)
示例10: setupUi
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def setupUi(self, Window):
'''被主窗口调用'''
Window.setWindowTitle(_fromUtf8("便签"))
Window.setMinimumWidth(400)
Window.setMaximumWidth(400)
'''初始化组件'''
self.layout = QtGui.QVBoxLayout()
self.topLabelPix = QtGui.QPixmap(setting.topLabelImgPath)
self.topLabel = QtGui.QLabel()
'''设置组件属性'''
self.layout.setMargin(0)
self.layout.setSpacing(0)
self.topLabel.setPixmap(self.topLabelPix)
'''设置布局'''
self.layout.addWidget(self.topLabel)
self.setLayout(self.layout)
示例11: _addIndicatorLabels
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def _addIndicatorLabels(self,Form,sizePolicy,indicators=[]):
self.IndicatorLayout = QtGui.QVBoxLayout()
self.IndicatorLayout.setSizeConstraint(QtGui.QLayout.SetMinimumSize)
self.IndicatorLayout.setObjectName(_fromUtf8("horizontalLayout"))
self.IndicatorLayout.setContentsMargins(0,0,0,0)
self.IndicatorLayout.setContentsMargins(QtCore.QMargins(0,0,0,0))
self.IndicatorLayout.setSpacing(3)
for indicator in indicators:
setattr(self,indicator,QtGui.QLabel(Form))
temp_indicator = getattr(self,indicator)
temp_indicator.setSizePolicy(sizePolicy)
temp_indicator.setObjectName(_fromUtf8(indicator))
self.IndicatorLayout.addWidget(temp_indicator)
self.horizontalLayout.addLayout(self.IndicatorLayout,stretch = -10)
示例12: initUi
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def initUi(self, startDate=None):
"""初始化界面"""
self.setWindowTitle(u'Price')
self.vbl_1 = QtGui.QVBoxLayout()
self.initplotTick() # plotTick初始化
self.vbl_2 = QtGui.QVBoxLayout()
self.initplotKline() # plotKline初始化
self.initplotTendency() # plot分时图的初始化
# 整体布局
self.hbl = QtGui.QHBoxLayout()
self.hbl.addLayout(self.vbl_1)
self.hbl.addLayout(self.vbl_2)
self.setLayout(self.hbl)
self.initHistoricalData() # 下载历史数据
#----------------------------------------------------------------------
示例13: __init__
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def __init__(self, app, parent=None):
"""
:param app: The application this tool will run in.
:type app: App
:param parent: Qt Parent
:return: FlatCAMTool
"""
QtGui.QWidget.__init__(self, parent)
# self.setSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Maximum)
self.layout = QtGui.QVBoxLayout()
self.setLayout(self.layout)
self.app = app
self.menuAction = None
示例14: quickLayout
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def quickLayout(self, type, ui_name=""):
the_layout = ''
if type in ("form", "QFormLayout"):
the_layout = QtWidgets.QFormLayout()
the_layout.setLabelAlignment(QtCore.Qt.AlignLeft)
the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
elif type in ("grid", "QGridLayout"):
the_layout = QtWidgets.QGridLayout()
elif type in ("hbox", "QHBoxLayout"):
the_layout = QtWidgets.QHBoxLayout()
the_layout.setAlignment(QtCore.Qt.AlignTop)
else:
the_layout = QtWidgets.QVBoxLayout()
the_layout.setAlignment(QtCore.Qt.AlignTop)
if ui_name != "":
self.uiList[ui_name] = the_layout
return the_layout
示例15: setupUi
# 需要导入模块: from PyQt4 import QtGui [as 别名]
# 或者: from PyQt4.QtGui import QVBoxLayout [as 别名]
def setupUi(self, MainWindow):
MainWindow.setObjectName(_fromUtf8("MainWindow"))
MainWindow.resize(820, 650)
MainWindow.setAutoFillBackground(False)
MainWindow.setDocumentMode(False)
self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
self.horizontalLayout = QtGui.QHBoxLayout()
self.horizontalLayout.setContentsMargins(-1, -1, 0, 0)
self.horizontalLayout.setSpacing(10)
self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
self.btnAdd = QtGui.QPushButton(self.centralwidget)
self.btnAdd.setObjectName(_fromUtf8("btnAdd"))
self.horizontalLayout.addWidget(self.btnAdd)
self.chkMore = QtGui.QCheckBox(self.centralwidget)
self.chkMore.setObjectName(_fromUtf8("chkMore"))
self.horizontalLayout.addWidget(self.chkMore)
self.verticalLayout.addLayout(self.horizontalLayout)
self.matplotlibwidget = MatplotlibWidget(self.centralwidget)
self.matplotlibwidget.setObjectName(_fromUtf8("matplotlibwidget"))
self.verticalLayout.addWidget(self.matplotlibwidget)
MainWindow.setCentralWidget(self.centralwidget)
self.statusbar = QtGui.QStatusBar(MainWindow)
self.statusbar.setObjectName(_fromUtf8("statusbar"))
MainWindow.setStatusBar(self.statusbar)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)