我们从Python开源项目中,提取了以下50个代码示例,用于说明如何使用PyQt4.QtGui.QFrame()。
def setupUi(self, DebugDialog): DebugDialog.setObjectName(_fromUtf8("DebugDialog")) DebugDialog.setWindowModality(QtCore.Qt.ApplicationModal) DebugDialog.resize(564, 547) self.verticalLayout = QtGui.QVBoxLayout(DebugDialog) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.frame = QtGui.QFrame(DebugDialog) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.frame) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.textEdit = QtGui.QPlainTextEdit(self.frame) self.textEdit.setUndoRedoEnabled(False) self.textEdit.setReadOnly(True) self.textEdit.setPlainText(_fromUtf8("")) self.textEdit.setObjectName(_fromUtf8("textEdit")) self.verticalLayout_2.addWidget(self.textEdit) self.verticalLayout.addWidget(self.frame) self.retranslateUi(DebugDialog) QtCore.QMetaObject.connectSlotsByName(DebugDialog)
def __init__(self,parent=None,**kwargs): super(AppWindow, self).__init__(parent) self.I=kwargs.get('I',None) a=self.I.WS2812B([[0xAA,0x00,0xFF]],'SQR1') TOTAL_PIXELS=3 self.Frame=QtGui.QFrame() self.Holder=QtGui.QVBoxLayout() self.Frame.setLayout(self.Holder) self.setCentralWidget(self.Frame) self.setWindowTitle('Set color of WS2812B RGB LEDs') self.btns = [pg.ColorButton() for a in range(TOTAL_PIXELS)] for sld in self.btns: self.Holder.addWidget(sld) self.COLS=[[1,0,1]]*len(self.btns) for btn in self.btns: btn.sigColorChanging.connect(self.change)
def __init__(self,parent=None,**kwargs): super(AppWindow, self).__init__(parent) self.I=kwargs.get('I',None) self.Frame=QtGui.QFrame() self.Holder=QtGui.QVBoxLayout() self.Frame.setLayout(self.Holder) self.setCentralWidget(self.Frame) self.setWindowTitle(self.I.H.version_string+' : '+params.get('name','').replace('\n',' ') ) self.slds = [QtGui.QSlider(QtCore.Qt.Horizontal) for a in range(4)] for sld in self.slds: self.Holder.addWidget(sld) self.POS=[0,0,0,0] import functools for sld in self.slds: sld.setRange(0,180) cmd = functools.partial(self.change,sld) sld.valueChanged[int].connect(cmd) #self.win.show() self.setWindowTitle('Control servos')
def createEmptyFrame(self,frame): """Creates frame around widget. Args: frame (QtGui.QWidget): Widget to be framed Returns: QtGui.QWidget: Framed Widget """ frame.setFrameStyle(QtGui.QFrame.StyledPanel) frame.setBackgroundRole(QtGui.QPalette.Light) frame.setAutoFillBackground(True) frame.setLineWidth(1) frame.setFrameShadow(frame.Sunken) return frame #--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- #SecConfig: Configuration handling #---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
def __init__(self,parent=None,icon_builder=None): Qt.QWidget.__init__(self,parent) self.setLayout(Qt.QVBoxLayout()) self.buttonGroup = Qt.QButtonGroup() self.buttonGroup.setExclusive(True) self.buttonFrame = Qt.QFrame(self) self.buttonFrame.setLayout(Qt.QHBoxLayout()) self.buttonFrame.layout().setContentsMargins(0,0,0,0) self.buttonFrame.layout().setSpacing(1) self.stackWidget = Qt.QStackedWidget(self) self.layout().addWidget(self.buttonFrame) self.layout().addWidget(self.stackWidget) self.icon_builder = icon_builder self.widgets = {} self.buttons = {} self.rcount = 0 self.connect(self.stackWidget,Qt.SIGNAL("currentChanged(int)"),self.emitCurrentChanged)
def GetFramedTaurusValue(model=None,label=True,hook=None): from taurus.qt.qtgui.panel import TaurusValue frame = QtGui.QFrame() frame.setLayout(QtGui.QGridLayout()) frame.layout().setContentsMargins(2,2,2,2) frame.layout().setSpacing(0) frame.layout().setSpacing(0) frame.taurusvalue = TaurusValue(frame) if hook: frame.taurusvalue.connect(frame.taurusvalue, QtCore.SIGNAL("itemClicked(QString)"), hook) if label: frame.taurusvalue.setLabelConfig('label') ## DO NOT DELETE THIS LINE!!! else: frame.taurusvalue.setLabelWidgetClass(None) if model: frame.taurusvalue.setModel(model) return frame
def __init__(self, dataitem, parent=None): super(otherPanel, self).__init__(parent) self.setFrameStyle(gui.QFrame.Sunken) self.setFrameShape(gui.QFrame.Box) self.data = dataitem layout = gui.QGridLayout() labelnob = gui.QLabel(_("Number of bytes")) lableunit = gui.QLabel(_("Unit")) layout.addWidget(labelnob, 0, 0) layout.addWidget(lableunit, 1, 0) layout.setRowStretch(2, 1) self.inputnob = gui.QSpinBox() self.inputnob.setRange(1, 10240) self.inputtype = gui.QComboBox() self.inputtype.addItem("ASCII") self.inputtype.addItem("BCD/HEX") layout.addWidget(self.inputnob, 0, 1) layout.addWidget(self.inputtype, 1, 1) self.setLayout(layout) self.init()
def __init__(self, *args): QtWidgets.QFrame.__init__(self, *args) self.setFrameStyle(QtWidgets.QFrame.StyledPanel | QtWidgets.QFrame.Sunken) self.edit = self.PlainTextEdit() self.number_bar = self.NumberBar(self.edit) hbox = QtWidgets.QHBoxLayout(self) hbox.setSpacing(0) hbox.setContentsMargins(0,0,0,0) # setMargin hbox.addWidget(self.number_bar) hbox.addWidget(self.edit) self.edit.blockCountChanged.connect(self.number_bar.adjustWidth) self.edit.updateRequest.connect(self.number_bar.updateContents)
def __init__(self, *args): QtGui.QFrame.__init__(self, *args) self.setFrameStyle(QtGui.QFrame.StyledPanel | QtGui.QFrame.Sunken) self.edit = self.PlainTextEdit() self.number_bar = self.NumberBar(self.edit) hbox = QtGui.QHBoxLayout(self) hbox.setSpacing(0) hbox.setContentsMargins(0,0,0,0) # setMargin hbox.addWidget(self.number_bar) hbox.addWidget(self.edit) self.edit.blockCountChanged.connect(self.number_bar.adjustWidth) self.edit.updateRequest.connect(self.number_bar.updateContents)
def __init__(self, parent=None, title="", collapsed=False): QtGui.QFrame.__init__(self, parent=parent) self.setMinimumHeight(24) self.move(QtCore.QPoint(24, 0)) self.setStyleSheet("border:1px solid rgb(41, 41, 41); ") self._hlayout = QtGui.QHBoxLayout(self) self._hlayout.setContentsMargins(0, 0, 0, 0) self._hlayout.setSpacing(0) self._arrow = None self._title = None self._hlayout.addWidget(self.initArrow(collapsed)) self._hlayout.addWidget(self.initTitle(title))
def setupUi(self): Form = self Form.setObjectName(_fromUtf8("Form")) Form.resize(800, 600) self.frame = QtGui.QFrame(Form) self.frame.setGeometry(QtCore.QRect(10, 10, 781, 581)) self.frame.setFrameShape(QtGui.QFrame.Box) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.label = QtGui.QLabel(self.frame) self.label.setGeometry(QtCore.QRect(10, 10, 261, 21)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.ms_data_text = QtGui.QPlainTextEdit(self.frame) self.ms_data_text.setGeometry(QtCore.QRect(10, 40, 761, 531)) self.ms_data_text.setReadOnly(True) self.ms_data_text.setOverwriteMode(False) self.ms_data_text.setObjectName(_fromUtf8("ms_data_text")) self.retranslateUi() QtCore.QMetaObject.connectSlotsByName(Form)
def __init__(self, thick=2, orientation="horizontal", length=None): QtGui.QFrame.__init__(self) self.setFrameShape(QtGui.QFrame.StyledPanel) self.setFrameShadow(QtGui.QFrame.Sunken) if orientation == 'horizontal': self.setFixedHeight(thick) if length != None: self.setFixedWidth(length) else: self.setFixedWidth(thick) if length != None: self.setFixedHeight(length) ########################################## ############### CLASS #################### # Author: Lan # Updated: 201612 # CLASS: To display long message that need scrollbar
def createInfoPanel(self): self.infoParentPanel = QtGui.QWidget() self.infoParentPanel.setGeometry(-10, 10,315, 1100) self.infoParentPanel.setWindowFlags(QtCore.Qt.Window) vbox = QtGui.QVBoxLayout(self.infoParentPanel) vbox.setSpacing(0) scrollArea = QtGui.QScrollArea(self.infoParentPanel) vbox.addWidget(scrollArea) scrollArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) scrollArea.setWidgetResizable(True) itemsFrame = QtGui.QFrame(); scrollArea.setWidget(itemsFrame) self.infoBox = QtGui.QVBoxLayout() itemsFrame.setLayout(self.infoBox) self.infoPanels = [] ################################### # Author: Lan # def: setDefaultConf():201410 # create default configuration for name and color properties
def addDisplay2(self, grid, rowId, text, ctrl1, ctrl2 ): grid.addWidget( QtGui.QLabel(text), rowId, 0 ) grid.addWidget( ctrl1, rowId+1, 0) ctrl1.setStyleSheet("QWidget { background-color: white }" ) ctrl1.setFrameStyle(QtGui.QFrame.Panel | QtGui.QFrame.Sunken) #ctrl1.setFixedWidth(100) grid.addWidget(ctrl2, rowId+1, 1) ctrl2.setStyleSheet("QWidget { background-color: white }" ) ctrl2.setFrameStyle(QtGui.QFrame.Panel | QtGui.QFrame.Sunken) #ctrl2.setFixedWidth(100) ################################### # Author: Lan # def: check(): updated 201509 # check valid sof start time range # check the valid of length of time range: a number>0 # check valid of distance Offset: a number>0 # check velocity: # if val>0: apply reduction velocity # if val<=0 or not a number: not apply
def initUI(self): #print "ArrayGui.initUI(self)" #mainFrame = QtGui.QFrame(self);self.setCentralWidget(mainFrame) mainVbox = QtGui.QVBoxLayout(); #mainFrame.setLayout(mainbox) self.setLayout(mainVbox) #self.chBox = QtGui.QHBoxLayout(); mainVbox.addLayout(self.chBox) #self.chBox.addWidget(QtGui.QLabel('Channels:')) #self.chWidget = QtGui.QWidget() #chBox.addWidget(self.chWidget) #channelBox = QtGui.QHBoxLayout(); self.chWidget.setLayout(channelBox) arrayBox = QtGui.QHBoxLayout(); mainVbox.addLayout(arrayBox) self.arrayTabs = QtGui.QTabWidget(self); arrayBox.addWidget(self.arrayTabs) mainVbox.addWidget(QtGui.QLabel('NOTICE:')) self.statusCtrl = QtGui.QLabel('') mainVbox.addWidget(self.statusCtrl) #mainVbox.addStretch(1)
def __init__(self, thick=2, orientation="horizontal", length=None): QtGui.QFrame.__init__(self) self.setFrameShape(QtGui.QFrame.StyledPanel) self.setFrameShadow(QtGui.QFrame.Sunken) if orientation == 'horizontal': self.setFixedHeight(thick) if length != None: self.setFixedWidth(length) else: self.setFixedWidth(thick) if length != None: self.setFixedHeight(length) ########################################## ############### CLASS #################### # Author: Lan # Updated: 201707 # CLASS: ManWindow - show Manual of the app. (reuse from PH5View)
def _get_line(self, vertical=True): line = QtGui.QFrame() line.setContentsMargins(0, 0, 0, 0) if vertical is True: line.setFrameShape(line.VLine) else: line.setFrameShape(line.HLine) line.setFrameShadow(line.Sunken) return line
def setupUi(self, Dialog): Dialog.resize(316, 238) Dialog.setWindowTitle("Select Resolution") self.verticalLayout = QtGui.QVBoxLayout(Dialog) self.frame = QtGui.QFrame(Dialog) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.verticalLayout_2 = QtGui.QVBoxLayout(self.frame) self.buttonGroup = QtGui.QButtonGroup(self.frame) if len(self.videos)>3: checked_btn = 2 else: checked_btn = len(self.videos)-1 for i, video in enumerate(self.videos): radioButton = QtGui.QRadioButton(self.frame) radioButton.setText(video.resolution + " (" + video.extension + ')') self.buttonGroup.addButton(radioButton) self.verticalLayout_2.addWidget(radioButton) if i==checked_btn : radioButton.setChecked(True) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.verticalLayout.addWidget(self.frame) self.buttonBox = QtGui.QDialogButtonBox(Dialog) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) self.verticalLayout.addWidget(self.buttonBox) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), Dialog.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), Dialog.reject) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, EditorDialog): EditorDialog.setObjectName(_fromUtf8("EditorDialog")) EditorDialog.setWindowModality(QtCore.Qt.ApplicationModal) EditorDialog.resize(640, 600) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(EditorDialog.sizePolicy().hasHeightForWidth()) EditorDialog.setSizePolicy(sizePolicy) EditorDialog.setWindowTitle(_("LinkChecker source view")) self.verticalLayout = QtGui.QVBoxLayout(EditorDialog) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.menubar = QtGui.QMenuBar(EditorDialog) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setTitle(_("&File")) self.menuFile.setObjectName(_fromUtf8("menuFile")) self.verticalLayout.addWidget(self.menubar) self.frame = QtGui.QFrame(EditorDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) self.frame.setSizePolicy(sizePolicy) self.frame.setFrameShape(QtGui.QFrame.NoFrame) self.frame.setFrameShadow(QtGui.QFrame.Plain) self.frame.setLineWidth(0) self.frame.setObjectName(_fromUtf8("frame")) self.verticalLayout.addWidget(self.frame) self.actionSave = QtGui.QAction(EditorDialog) self.actionSave.setText(_("&Save")) self.actionSave.setShortcut(_("Ctrl+S")) self.actionSave.setObjectName(_fromUtf8("actionSave")) self.menuFile.addAction(self.actionSave) self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi(EditorDialog) QtCore.QMetaObject.connectSlotsByName(EditorDialog)
def __init__(self, parent): QtGui.QFrame.__init__(self, parent) self.timer = QtCore.QBasicTimer() self.isWaitingAfterLine = False self.curPiece = Shape() self.nextPiece = Shape() self.curX = 0 self.curY = 0 self.numLinesRemoved = 0 self.board = [] self.setFocusPolicy(QtCore.Qt.StrongFocus) self.isStarted = False self.isPaused = False self.clearBoard() self.nextPiece.setRandomShape()
def timerEvent(self, event): if event.timerId() == self.timer.timerId(): if self.isWaitingAfterLine: self.isWaitingAfterLine = False self.newPiece() else: self.oneLineDown() else: QtGui.QFrame.timerEvent(self, event)
def initUI(self): self.grid = QtGui.QGridLayout() self.checkbox = [] i = 0 bold = QtGui.QFont() bold.setBold(True) for plot in range(len(self.plot_order)): if self.plot_order[plot] in self.spacers: label = QtGui.QLabel(self.spacers[self.plot_order[plot]]) label.setFont(bold) self.grid.addWidget(label, i, 0) i += 1 self.checkbox.append(QtGui.QCheckBox(self.hdrs[self.plot_order[plot]], self)) if self.plots[self.plot_order[plot]]: self.checkbox[plot].setCheckState(QtCore.Qt.Checked) self.grid.addWidget(self.checkbox[-1], i, 0) i += 1 self.grid.connect(self.checkbox[0], QtCore.SIGNAL('stateChanged(int)'), self.check_all) show = QtGui.QPushButton('Proceed', self) show.clicked.connect(self.showClicked) self.grid.addWidget(show, i, 0) frame = QtGui.QFrame() frame.setLayout(self.grid) self.scroll = QtGui.QScrollArea() self.scroll.setWidgetResizable(True) self.scroll.setWidget(frame) self.layout = QtGui.QVBoxLayout(self) self.layout.addWidget(self.scroll) commnt = QtGui.QLabel('Nearest weather files:\n' + self.comment) self.layout.addWidget(commnt) self.setWindowTitle('SIREN - Weather dialog for ' + str(self.base_year)) QtGui.QShortcut(QtGui.QKeySequence('q'), self, self.quitClicked) self.show_them = False self.show()
def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(312, 31) self.verticalLayout = QtGui.QVBoxLayout(Form) self.verticalLayout.setSpacing(0) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.frame = QtGui.QFrame(Form) self.frame.setFrameShape(QtGui.QFrame.Box) self.frame.setFrameShadow(QtGui.QFrame.Sunken) self.frame.setLineWidth(2) self.frame.setObjectName(_fromUtf8("frame")) self.horizontalLayout = QtGui.QHBoxLayout(self.frame) self.horizontalLayout.setSpacing(4) self.horizontalLayout.setMargin(0) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.label = QtGui.QLabel(self.frame) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout.addWidget(self.label) self.items = QtGui.QComboBox(self.frame) self.items.setObjectName(_fromUtf8("items")) self.horizontalLayout.addWidget(self.items) self.button = QtGui.QPushButton(self.frame) self.button.setMaximumSize(QtCore.QSize(60, 16777215)) self.button.setObjectName(_fromUtf8("button")) self.horizontalLayout.addWidget(self.button) self.verticalLayout.addWidget(self.frame) self.retranslateUi(Form) QtCore.QObject.connect(self.button, QtCore.SIGNAL(_fromUtf8("clicked()")), Form.clicked) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(300, 31) self.verticalLayout = QtGui.QVBoxLayout(Form) self.verticalLayout.setSpacing(0) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.frame = QtGui.QFrame(Form) self.frame.setFrameShape(QtGui.QFrame.Box) self.frame.setFrameShadow(QtGui.QFrame.Sunken) self.frame.setLineWidth(2) self.frame.setObjectName(_fromUtf8("frame")) self.horizontalLayout = QtGui.QHBoxLayout(self.frame) self.horizontalLayout.setSpacing(0) self.horizontalLayout.setMargin(0) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.button = QtGui.QPushButton(self.frame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.button.sizePolicy().hasHeightForWidth()) self.button.setSizePolicy(sizePolicy) self.button.setObjectName(_fromUtf8("button")) self.horizontalLayout.addWidget(self.button) self.label = QtGui.QLabel(self.frame) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout.addWidget(self.label) self.verticalLayout.addWidget(self.frame) self.retranslateUi(Form) QtCore.QObject.connect(self.button, QtCore.SIGNAL(_fromUtf8("clicked()")), Form.clicked) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(316, 70) self.gridLayout = QtGui.QGridLayout(Form) self.gridLayout.setContentsMargins(0, 2, 0, 2) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.line = QtGui.QFrame(Form) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.gridLayout.addWidget(self.line, 0, 0, 1, 3) self.dataOptions = QtGui.QComboBox(Form) self.dataOptions.setObjectName(_fromUtf8("dataOptions")) self.gridLayout.addWidget(self.dataOptions, 2, 0, 1, 3) self.enable = QtGui.QCheckBox(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.enable.sizePolicy().hasHeightForWidth()) self.enable.setSizePolicy(sizePolicy) self.enable.setMinimumSize(QtCore.QSize(20, 0)) self.enable.setText(_fromUtf8("")) self.enable.setObjectName(_fromUtf8("enable")) self.gridLayout.addWidget(self.enable, 1, 0, 1, 1) self.title = QtGui.QLabel(Form) self.title.setObjectName(_fromUtf8("title")) self.gridLayout.addWidget(self.title, 1, 1, 1, 1) self.toolButton = QtGui.QToolButton(Form) icon = QtGui.QIcon.fromTheme(_fromUtf8("window-close")) self.toolButton.setIcon(icon) self.toolButton.setObjectName(_fromUtf8("toolButton")) self.gridLayout.addWidget(self.toolButton, 1, 2, 1, 1) self.line_2 = QtGui.QFrame(Form) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName(_fromUtf8("line_2")) self.gridLayout.addWidget(self.line_2, 3, 0, 1, 3) self.retranslateUi(Form) QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL(_fromUtf8("clicked()")), Form.remove) QtCore.QMetaObject.connectSlotsByName(Form)
def addAddress(self): addr = int(str(self.addressBox.text()),16) if addr in self.slds: print('Already added') return Frame=QtGui.QFrame() Holder=QtGui.QHBoxLayout() Frame.setLayout(Holder) Holder.setMargin(0) self.Holder.addWidget(Frame) sld = QtGui.QProgressBar() btn = QtGui.QPushButton('X');btn.setMaximumWidth(20);btn.setStyleSheet("color:'red';") lbl = QtGui.QLabel(hex(addr)) Holder.addWidget(sld) Holder.addWidget(lbl) Holder.addWidget(btn) btn.clicked.connect(functools.partial(self.pop,addr)) sld.setRange(0,100) newlink = self.I.newRadioLink(address = addr) self.slds[addr]=[sld,newlink ,Frame] self.timer.stop() self.I.NRF.write_register(self.I.NRF.SETUP_RETR,0x21) for a in range(0,127): #Sweep all channels and set the node channel to the one in use self.I.NRF.write_register(self.I.NRF.RF_CH,a) res = newlink.write_register(self.I.NRF.RF_CH,self.last_chan) self.I.NRF.write_register(self.I.NRF.RF_CH,self.last_chan) self.I.NRF.write_register(self.I.NRF.SETUP_RETR,0x25) self.timer.start(1) self.addrLabel.setText('Last Added: '+hex(addr))
def initVTKWidget(self,frame): """Sets up vtkWidget inside frame. Also sets up corresponding renderer and interactor. Args: frame (QtGui.QFrame): Parenting frame. Returns: tuple: Tuple containing: * vtkWidget (vtk.qt4.QVTKRenderWindowInteractor.QVTKRenderWindowInteractor): Qt vtk window interactor. * ren (vtk.vtkRenderer) * iren (vtk.vtkRenderWindowInteractor) """ vtkWidget = QVTKRenderWindowInteractor(frame) ren = vtk.vtkRenderer() vtkWidget.GetRenderWindow().AddRenderer(ren) iren = vtkWidget.GetRenderWindow().GetInteractor() iren.SetInteractorStyle(vtk.vtkInteractorStyleTrackballCamera()) ren.ResetCamera() return vtkWidget, ren, iren
def setupUi(self, InitialWindow): InitialWindow.setObjectName(_fromUtf8("InitialWindow")) InitialWindow.resize(820, 202) self.label = QtGui.QLabel(InitialWindow) self.label.setGeometry(QtCore.QRect(10, 0, 801, 61)) self.label.setObjectName(_fromUtf8("label")) self.line = QtGui.QFrame(InitialWindow) self.line.setGeometry(QtCore.QRect(10, 50, 801, 20)) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.login_bt = QtGui.QPushButton(InitialWindow) self.login_bt.setGeometry(QtCore.QRect(10, 70, 401, 71)) font = QtGui.QFont() font.setPointSize(18) self.login_bt.setFont(font) self.login_bt.setObjectName(_fromUtf8("login_bt")) self.register_bt = QtGui.QPushButton(InitialWindow) self.register_bt.setGeometry(QtCore.QRect(420, 70, 391, 71)) font = QtGui.QFont() font.setPointSize(18) self.register_bt.setFont(font) self.register_bt.setObjectName(_fromUtf8("register_bt")) self.about_bt = QtGui.QPushButton(InitialWindow) self.about_bt.setGeometry(QtCore.QRect(10, 150, 801, 41)) font = QtGui.QFont() font.setPointSize(18) self.about_bt.setFont(font) self.about_bt.setObjectName(_fromUtf8("about_bt")) self.retranslateUi(InitialWindow) QtCore.QMetaObject.connectSlotsByName(InitialWindow)
def setupUi(self, Logs): Logs.setObjectName(_fromUtf8("Logs")) Logs.resize(930, 369) self.label = QtGui.QLabel(Logs) self.label.setGeometry(QtCore.QRect(10, 10, 911, 31)) self.label.setObjectName(_fromUtf8("label")) self.line = QtGui.QFrame(Logs) self.line.setGeometry(QtCore.QRect(10, 40, 911, 21)) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.logs_table = QtGui.QTableWidget(Logs) self.logs_table.setGeometry(QtCore.QRect(10, 60, 911, 251)) self.logs_table.setObjectName(_fromUtf8("logs_table")) self.logs_table.setColumnCount(0) self.logs_table.setRowCount(0) self.exit_bt = QtGui.QPushButton(Logs) self.exit_bt.setGeometry(QtCore.QRect(790, 330, 131, 26)) self.exit_bt.setObjectName(_fromUtf8("exit_bt")) self.save_logs_as_bt = QtGui.QPushButton(Logs) self.save_logs_as_bt.setGeometry(QtCore.QRect(650, 330, 131, 26)) self.save_logs_as_bt.setObjectName(_fromUtf8("save_logs_as_bt")) self.logs_settings_bt = QtGui.QPushButton(Logs) self.logs_settings_bt.setGeometry(QtCore.QRect(510, 330, 131, 26)) self.logs_settings_bt.setObjectName(_fromUtf8("logs_settings_bt")) self.label_2 = QtGui.QLabel(Logs) self.label_2.setGeometry(QtCore.QRect(10, 320, 181, 41)) self.label_2.setObjectName(_fromUtf8("label_2")) self.total_log_positions = QtGui.QLabel(Logs) self.total_log_positions.setGeometry(QtCore.QRect(200, 320, 131, 41)) self.total_log_positions.setObjectName(_fromUtf8("total_log_positions")) self.clear_logs_bt = QtGui.QPushButton(Logs) self.clear_logs_bt.setGeometry(QtCore.QRect(370, 330, 131, 26)) self.clear_logs_bt.setObjectName(_fromUtf8("clear_logs_bt")) self.retranslateUi(Logs) QtCore.QMetaObject.connectSlotsByName(Logs)
def setupUi(self, FileManager): FileManager.setObjectName(_fromUtf8("FileManager")) FileManager.resize(977, 313) self.label = QtGui.QLabel(FileManager) self.label.setGeometry(QtCore.QRect(290, 0, 141, 61)) self.label.setObjectName(_fromUtf8("label")) self.file_delete_bt = QtGui.QPushButton(FileManager) self.file_delete_bt.setGeometry(QtCore.QRect(760, 100, 211, 31)) self.file_delete_bt.setObjectName(_fromUtf8("file_delete_bt")) self.file_mirrors_bt = QtGui.QPushButton(FileManager) self.file_mirrors_bt.setGeometry(QtCore.QRect(760, 60, 211, 31)) self.file_mirrors_bt.setObjectName(_fromUtf8("file_mirrors_bt")) self.line = QtGui.QFrame(FileManager) self.line.setGeometry(QtCore.QRect(740, 60, 20, 241)) self.line.setFrameShape(QtGui.QFrame.VLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.quit_bt = QtGui.QPushButton(FileManager) self.quit_bt.setGeometry(QtCore.QRect(760, 240, 211, 61)) self.quit_bt.setObjectName(_fromUtf8("quit_bt")) self.files_list_tableview = QtGui.QTableView(FileManager) self.files_list_tableview.setGeometry(QtCore.QRect(10, 60, 731, 241)) self.files_list_tableview.setObjectName(_fromUtf8("files_list_tableview")) self.file_download_bt = QtGui.QPushButton(FileManager) self.file_download_bt.setGeometry(QtCore.QRect(760, 140, 211, 31)) self.file_download_bt.setObjectName(_fromUtf8("file_download_bt")) self.new_file_upload_bt = QtGui.QPushButton(FileManager) self.new_file_upload_bt.setGeometry(QtCore.QRect(760, 180, 211, 51)) self.new_file_upload_bt.setObjectName(_fromUtf8("new_file_upload_bt")) self.label_2 = QtGui.QLabel(FileManager) self.label_2.setGeometry(QtCore.QRect(600, 20, 131, 31)) self.label_2.setObjectName(_fromUtf8("label_2")) self.bucket_select_combo_box = QtGui.QComboBox(FileManager) self.bucket_select_combo_box.setGeometry(QtCore.QRect(740, 20, 231, 31)) self.bucket_select_combo_box.setObjectName(_fromUtf8("bucket_select_combo_box")) self.retranslateUi(FileManager) QtCore.QMetaObject.connectSlotsByName(FileManager)
def setupUi(self, BucketManager): BucketManager.setObjectName(_fromUtf8("BucketManager")) BucketManager.resize(883, 290) self.bucket_list_tableview = QtGui.QTableView(BucketManager) self.bucket_list_tableview.setGeometry(QtCore.QRect(10, 50, 671, 201)) self.bucket_list_tableview.setObjectName(_fromUtf8("bucket_list_tableview")) self.label = QtGui.QLabel(BucketManager) self.label.setGeometry(QtCore.QRect(350, 0, 181, 51)) self.label.setObjectName(_fromUtf8("label")) self.line = QtGui.QFrame(BucketManager) self.line.setGeometry(QtCore.QRect(690, 50, 20, 201)) self.line.setFrameShape(QtGui.QFrame.VLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.edit_bucket_bt = QtGui.QPushButton(BucketManager) self.edit_bucket_bt.setGeometry(QtCore.QRect(710, 50, 161, 51)) self.edit_bucket_bt.setObjectName(_fromUtf8("edit_bucket_bt")) self.delete_bucket_bt = QtGui.QPushButton(BucketManager) self.delete_bucket_bt.setGeometry(QtCore.QRect(710, 110, 161, 41)) self.delete_bucket_bt.setObjectName(_fromUtf8("delete_bucket_bt")) self.quit_bt = QtGui.QPushButton(BucketManager) self.quit_bt.setGeometry(QtCore.QRect(710, 210, 161, 41)) self.quit_bt.setObjectName(_fromUtf8("quit_bt")) self.label_2 = QtGui.QLabel(BucketManager) self.label_2.setGeometry(QtCore.QRect(630, 260, 111, 21)) self.label_2.setObjectName(_fromUtf8("label_2")) self.total_buckets_label = QtGui.QLabel(BucketManager) self.total_buckets_label.setGeometry(QtCore.QRect(750, 260, 121, 21)) self.total_buckets_label.setObjectName(_fromUtf8("total_buckets_label")) self.create_new_bucket_bt = QtGui.QPushButton(BucketManager) self.create_new_bucket_bt.setGeometry(QtCore.QRect(710, 160, 161, 41)) self.create_new_bucket_bt.setObjectName(_fromUtf8("create_new_bucket_bt")) self.retranslateUi(BucketManager) QtCore.QMetaObject.connectSlotsByName(BucketManager)
def adornGraphicsVerticalLayout(self, MainWindow): self.scene = QtGui.QGraphicsScene(self.centralwidget) self.graphicsView = QtGui.QGraphicsView(self.scene) self.graphicsView.setFrameShadow(QtGui.QFrame.Raised) self.graphicsView.setLineWidth(3) self.graphicsView.setVerticalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOn) self.graphicsView.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOn) self.graphicsView.setTransformationAnchor( QtGui.QGraphicsView.AnchorUnderMouse) self.graphicsView.setResizeAnchor( QtGui.QGraphicsView.AnchorUnderMouse) self.graphicsView.setBackgroundBrush( QtGui.QBrush(QtGui.QColor(245,245,245))) self.graphicsView.setFrameShape(QtGui.QFrame.NoFrame) self.graphicsView.setObjectName(_fromUtf8("graphicsView")) self.graphicsVerticalLayout.addWidget(self.graphicsView) self.displayHorizontalLayout = QtGui.QHBoxLayout() self.displayHorizontalLayout.setObjectName( _fromUtf8("displayHorizontalLayout")) self.graphicsVerticalLayout.addLayout(self.displayHorizontalLayout) self.displayHorizontalLayout.addStretch(1) self.displayFileButton = QtGui.QPushButton(self.centralwidget) self.displayFileButton.setToolTip("Various files and figures will " "show up in this box as they are\nbeing produced by the PySCUBA " "analysis of your data.\nClick on any of those and it will be " "displayed in an adjacent\ngraphics box.") self.displayFileButton.setObjectName(_fromUtf8("displayFileButton")) self.displayHorizontalLayout.addWidget(self.displayFileButton) self.displayHorizontalLayout.addStretch(1)
def setTabToolTip(self,index,tip): print 'QCustomTabWidget.TabToolTip: Not implemented!' return #from taurus.qt.qtgui.display import TaurusStateLed #qapp = Qt.QApplication([]) #qf = Qt.QFrame() #qf.setLayout(Qt.QHBoxLayout()) #qbp = Qt.QButtonGroup() #for i in range(16): #qpb = Qt.QPushButton() #qpb.setLayout(Qt.QVBoxLayout()) #qbp.addButton(qpb) #tsl = TaurusStateLed() #tsl.setModel('sr%02d/vc/eps-plc-01/state'%(i+1)) #qpb.layout().addWidget(tsl) #qpb.layout().addWidget(Qt.QLabel('SR%02d'%(i+1))) #qf.layout().addWidget(qpb) #qbp.setExclusive(True) #[qpb.setCheckable(True) for qpb in qbp.buttons()] #l = qf.layout() #l.setContentsMargins(0,0,0,0) #l.setSpacing(1) #[qpb.setMinimumSize(50,60) for qpb in qbp.buttons()] #buttons = [b for b in qf.children() if is instance(b,Qt.QPushButton()) #-------------------------------------------------------------------------------
def __init__(self,parent=None): Qt.QFrame.__init__(self,parent) self.setLayout(Qt.QGridLayout()) self._widgets = []
def setupUi(self, EditConfigDialog): EditConfigDialog.setObjectName(_fromUtf8("EditConfigDialog")) EditConfigDialog.resize(527, 275) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(EditConfigDialog.sizePolicy().hasHeightForWidth()) EditConfigDialog.setSizePolicy(sizePolicy) EditConfigDialog.setModal(True) self.verticalLayout_2 = QtGui.QVBoxLayout(EditConfigDialog) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.frame_main = QtGui.QFrame(EditConfigDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame_main.sizePolicy().hasHeightForWidth()) self.frame_main.setSizePolicy(sizePolicy) self.frame_main.setFrameShape(QtGui.QFrame.NoFrame) self.frame_main.setFrameShadow(QtGui.QFrame.Plain) self.frame_main.setLineWidth(0) self.frame_main.setObjectName(_fromUtf8("frame_main")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.frame_main) self.verticalLayout_3.setMargin(0) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.layout_main = QtGui.QVBoxLayout() self.layout_main.setObjectName(_fromUtf8("layout_main")) self.verticalLayout_3.addLayout(self.layout_main) self.verticalLayout_2.addWidget(self.frame_main) self.retranslateUi(EditConfigDialog) QtCore.QMetaObject.connectSlotsByName(EditConfigDialog)
def __init__(self, main): QtGui.QDialog.__init__(self, parent=None) self.main = main layout = QtGui.QGridLayout() self.setLayout(layout) self.input_lbl = QtGui.QLabel('INPUT') layout.addWidget(self.input_lbl, 0, 0, QtCore.Qt.AlignHCenter) self.input_listview = QtGui.QListView(self) self.input_listview.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) self.input_listview.setEditTriggers(QtGui.QListView.NoEditTriggers) layout.addWidget(self.input_listview, 1, 0) line = QtGui.QFrame() line.setFrameShape(QtGui.QFrame.VLine) layout.addWidget(line, 0, 1, 2, 1) self.output_lbl = QtGui.QLabel('OUTPUT') layout.addWidget(self.output_lbl, 0, 2, QtCore.Qt.AlignHCenter) self.output_listview = QtGui.QListView(self) self.output_listview.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) self.output_listview.setEditTriggers(QtGui.QListView.NoEditTriggers) layout.addWidget(self.output_listview, 1, 2) self.refresh_btn = QtGui.QPushButton('Refresh') layout.addWidget(self.refresh_btn, 2, 0, 1, 3) self.backend = self.main.backend self.input = self.main.input self.output = self.main.output self.graph = self.main.graph self.graph.graph_changed.connect(self.refresh_all) self.refresh_all() self.refresh_btn.clicked.connect(self.refresh_all) self.input_listview.doubleClicked.connect(self.port_connect_toggle) self.output_listview.doubleClicked.connect(self.port_connect_toggle) self.input_listview.customContextMenuRequested.connect(self.port_menu) self.output_listview.customContextMenuRequested.connect(self.port_menu)
def toggle_selected(self, sel): if sel: self.setFrameStyle(gui.QFrame.Panel | gui.QFrame.StyledPanel) else: self.setFrameStyle(gui.QFrame.NoFrame)
def toggle_selected(self, sel): if sel: #self.setFrameStyle(gui.QFrame.Panel | gui.QFrame.StyledPanel) pass else: #self.setFrameStyle(0) pass
def toggle_selected(self, sel): if sel: self.qlabel.setFrameStyle(gui.QFrame.Panel | gui.QFrame.StyledPanel) self.qlabelval.setFrameStyle(gui.QFrame.Panel | gui.QFrame.StyledPanel) else: self.qlabel.setFrameStyle(gui.QFrame.NoFrame) self.qlabelval.setFrameStyle(gui.QFrame.Panel | gui.QFrame.Sunken)
def toggle_selected(self, sel): if sel: self.qlabel.setFrameStyle(gui.QFrame.Panel | gui.QFrame.StyledPanel) #self.editwidget.setFrameStyle(gui.QFrame.Panel | gui.QFrame.StyledPanel) else: self.qlabel.setFrameStyle(gui.QFrame.NoFrame) #self.editwidget.setFrameStyle(gui.QFrame.Panel | gui.QFrame.Sunken)
def __init__(self, dataitem, parent=None): super(numericListPanel, self).__init__(parent) self.setFrameStyle(gui.QFrame.Sunken) self.setFrameShape(gui.QFrame.Box) self.data = dataitem layoutv = gui.QVBoxLayout() layout = gui.QGridLayout() labelnob = gui.QLabel(_("Number of bits")) lablelsigned = gui.QLabel(_("Signed")) newitem = gui.QPushButton(_("Add item")) delitem = gui.QPushButton(_("Del item")) newitem.clicked.connect(self.add_item) delitem.clicked.connect(self.def_item) layout.addWidget(labelnob, 0, 0) layout.addWidget(lablelsigned, 1, 0) layout.addWidget(newitem, 2, 0) layout.addWidget(delitem, 2, 1) self.inputnob = gui.QSpinBox() self.inputnob.setRange(1, 32) self.inputsigned = gui.QCheckBox() layout.addWidget(self.inputnob, 0, 1) layout.addWidget(self.inputsigned, 1, 1) layoutv.addLayout(layout) self.itemtable = gui.QTableWidget() self.itemtable.setRowCount(1) self.itemtable.setColumnCount(2) self.itemtable.verticalHeader().hide() self.itemtable.setSelectionBehavior(gui.QAbstractItemView.SelectRows) self.itemtable.setSelectionMode(gui.QAbstractItemView.SingleSelection) layoutv.addWidget(self.itemtable) self.setLayout(layoutv) self.init()
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(993, 692) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayout = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.pbLevel = QtGui.QProgressBar(self.centralwidget) self.pbLevel.setMaximum(1000) self.pbLevel.setProperty("value", 123) self.pbLevel.setTextVisible(False) self.pbLevel.setOrientation(QtCore.Qt.Vertical) self.pbLevel.setObjectName(_fromUtf8("pbLevel")) self.horizontalLayout.addWidget(self.pbLevel) self.frame = QtGui.QFrame(self.centralwidget) self.frame.setFrameShape(QtGui.QFrame.NoFrame) self.frame.setFrameShadow(QtGui.QFrame.Plain) self.frame.setObjectName(_fromUtf8("frame")) self.verticalLayout = QtGui.QVBoxLayout(self.frame) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.label = QtGui.QLabel(self.frame) self.label.setObjectName(_fromUtf8("label")) self.verticalLayout.addWidget(self.label) self.grFFT = PlotWidget(self.frame) self.grFFT.setObjectName(_fromUtf8("grFFT")) self.verticalLayout.addWidget(self.grFFT) self.label_2 = QtGui.QLabel(self.frame) self.label_2.setObjectName(_fromUtf8("label_2")) self.verticalLayout.addWidget(self.label_2) self.grPCM = PlotWidget(self.frame) self.grPCM.setObjectName(_fromUtf8("grPCM")) self.verticalLayout.addWidget(self.grPCM) self.horizontalLayout.addWidget(self.frame) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self, *args): QtWidgets.QPlainTextEdit.__init__(self, *args) self.setFrameStyle(QtWidgets.QFrame.NoFrame) self.zoomWheelEnabled = 0 self.highlight() #self.setLineWrapMode(QtWidgets.QPlainTextEdit.NoWrap) self.cursorPositionChanged.connect(self.highlight)
def setReadOnlyStyle(self, state): if state == 1: mainWindowBgColor = QtWidgets.QPalette().color(QtWidgets.QPalette.Window) self.setStyleSheet('QPlainTextEdit[readOnly="true"] { background-color: %s;} QFrame {border: 0px}' % mainWindowBgColor.name() ) self.setHighlight(0) else: self.setStyleSheet('') self.setHighlight(1)
def __init__(self, *args): QtGui.QPlainTextEdit.__init__(self, *args) self.setFrameStyle(QtGui.QFrame.NoFrame) self.zoomWheelEnabled = 0 self.highlight() #self.setLineWrapMode(QtGui.QPlainTextEdit.NoWrap) self.cursorPositionChanged.connect(self.highlight)