Python PyQt4.QtGui.QLabel() Examples
The following are 30
code examples of PyQt4.QtGui.QLabel().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
PyQt4.QtGui
, or try the search function
.
Example #1
Source File: ddt4all.py From ddt4all with GNU General Public License v3.0 | 6 votes |
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)
Example #2
Source File: plot_view.py From qkit with GNU General Public License v2.0 | 6 votes |
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)
Example #3
Source File: PlotWindow.py From qkit with GNU General Public License v2.0 | 6 votes |
def registerCmap(self): """ Add matplotlib cmaps to the GradientEditors context menu""" self.gradientEditorItem.menu.addSeparator() savedLength = self.gradientEditorItem.length self.gradientEditorItem.length = 100 for name in self.mplColorMaps: px = QPixmap(100, 15) p = QPainter(px) self.gradientEditorItem.restoreState(self.mplColorMaps[name]) grad = self.gradientEditorItem.getGradient() brush = QBrush(grad) p.fillRect(QtCore.QRect(0, 0, 100, 15), brush) p.end() label = QLabel() label.setPixmap(px) label.setContentsMargins(1, 1, 1, 1) act =QWidgetAction(self.gradientEditorItem) act.setDefaultWidget(label) act.triggered.connect(self.cmapClicked) act.name = name self.gradientEditorItem.menu.addAction(act) self.gradientEditorItem.length = savedLength
Example #4
Source File: customemoticonsdialog_ui.py From pyqtggpo with GNU General Public License v2.0 | 6 votes |
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)
Example #5
Source File: dataeditor.py From ddt4all with GNU General Public License v3.0 | 6 votes |
def __init__(self, dataitem, parent=None): super(otherPanel, self).__init__(parent) self.setFrameStyle(widgets.QFrame.Sunken) self.setFrameShape(widgets.QFrame.Box) self.data = dataitem layout = widgets.QGridLayout() labelnob = widgets.QLabel(_("Number of bytes")) lableunit = widgets.QLabel(_("Unit")) layout.addWidget(labelnob, 0, 0) layout.addWidget(lableunit, 1, 0) layout.setRowStretch(2, 1) self.inputnob = widgets.QSpinBox() self.inputnob.setRange(1, 10240) self.inputtype = widgets.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()
Example #6
Source File: FlatCAMGUI.py From FlatCAM with MIT License | 6 votes |
def __init__(self, parent=None): super(FlatCAMInfoBar, self).__init__(parent=parent) self.icon = QtGui.QLabel(self) self.icon.setGeometry(0, 0, 12, 12) self.pmap = QtGui.QPixmap('share/graylight12.png') self.icon.setPixmap(self.pmap) layout = QtGui.QHBoxLayout() layout.setContentsMargins(5, 0, 5, 0) self.setLayout(layout) layout.addWidget(self.icon) self.text = QtGui.QLabel(self) self.text.setText("Hello!") self.text.setToolTip("Hello!") layout.addWidget(self.text) layout.addStretch()
Example #7
Source File: FlatCAMGUI.py From FlatCAM with MIT License | 6 votes |
def __init__(self, parent=None): super(FlatCAMActivityView, self).__init__(parent=parent) self.setMinimumWidth(200) self.icon = QtGui.QLabel(self) self.icon.setGeometry(0, 0, 12, 12) self.movie = QtGui.QMovie("share/active.gif") self.icon.setMovie(self.movie) #self.movie.start() layout = QtGui.QHBoxLayout() layout.setContentsMargins(5, 0, 5, 0) layout.setAlignment(QtCore.Qt.AlignLeft) self.setLayout(layout) layout.addWidget(self.icon) self.text = QtGui.QLabel(self) self.text.setText("Idle.") layout.addWidget(self.text)
Example #8
Source File: window_ui.py From memo with Creative Commons Zero v1.0 Universal | 6 votes |
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)
Example #9
Source File: MeasurementTool.py From FlatCAM with MIT License | 6 votes |
def __init__(self, app): FlatCAMTool.__init__(self, app) # self.setContentsMargins(0, 0, 0, 0) self.layout.setMargin(0) self.layout.setContentsMargins(0, 0, 3, 0) self.setSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Maximum) self.point1 = None self.point2 = None self.label = QtGui.QLabel("Click on a reference point ...") self.label.setFrameStyle(QtGui.QFrame.StyledPanel | QtGui.QFrame.Plain) self.label.setMargin(3) self.layout.addWidget(self.label) # self.layout.setMargin(0) self.setVisible(False) self.click_subscription = None self.move_subscription = None
Example #10
Source File: ListItemWidgets.py From qgis-cartodb with GNU General Public License v2.0 | 6 votes |
def __init__(self, tableName=None, layer=None, size=None, rows=None): CartoDBDatasetsListItem.__init__(self, tableName, None, size, rows) ''' self.ui.statusLB = QLabel(self) self.ui.statusLB.setMaximumSize(QSize(100, 16777215)) self.ui.statusLB.setAlignment(Qt.AlignCenter | Qt.AlignTrailing | Qt.AlignVCenter) self.ui.statusLB.setWordWrap(True) self.ui.horizontalLayout.insertWidget(1, self.ui.statusLB) ''' self.ui.statusBar = QProgressBar(self) self.ui.statusBar.setProperty("value", 0) self.ui.statusBar.setFormat("Init") self.ui.statusBar.setAutoFillBackground(True) self.ui.statusBar.hide() self.ui.horizontalLayout.insertWidget(1, self.ui.statusBar) self.layer = layer
Example #11
Source File: CartoDBToolbar.py From qgis-cartodb with GNU General Public License v2.0 | 6 votes |
def setupUi(self): self.connectLayout = QHBoxLayout(self) self.connectLayout.setSizeConstraint(QLayout.SetDefaultConstraint) self.avatarLB = QLabel(self) sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.avatarLB.sizePolicy().hasHeightForWidth()) self.avatarLB.setSizePolicy(sizePolicy) self.avatarLB.setFixedSize(24, 24) self.avatarLB.hide() self.nameLB = QLabel(self) self.nameLB.setFocusPolicy(Qt.ClickFocus) self.nameLB.setTextFormat(Qt.RichText) self.nameLB.setText("<html><head/><body><p><span style=\"text-decoration: underline; color:#00557f;\">Add Connection</span></p></body></html>") self.setCursor(QCursor(Qt.PointingHandCursor)) self.connectLayout.addWidget(self.avatarLB) self.connectLayout.addWidget(self.nameLB)
Example #12
Source File: PyQtPiClock.py From PiClock with MIT License | 6 votes |
def __init__(self, parent, rect, myname): self.myname = myname self.rect = rect QtGui.QLabel.__init__(self, parent) self.pause = False self.count = 0 self.img_list = [] self.img_inc = 1 self.get_images() self.setObjectName("slideShow") self.setGeometry(rect) self.setStyleSheet("#slideShow { background-color: " + Config.slide_bg_color + "; }") self.setAlignment(Qt.AlignHCenter | Qt.AlignCenter)
Example #13
Source File: Sniffer.py From SimpleSniffer with GNU General Public License v3.0 | 6 votes |
def initUI(self): grid = QtGui.QGridLayout() grid.addWidget(QtGui.QLabel(u'过滤规则:', parent=self), 0, 0, 1, 1) self.filter = QtGui.QLineEdit(parent=self) grid.addWidget(self.filter, 0, 1, 1, 1) # 创建ButtonBox,用户确定和取消 buttonBox = QtGui.QDialogButtonBox(parent=self) buttonBox.setOrientation(QtCore.Qt.Horizontal) # 设置为水平方向 buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) # 确定和取消两个按钮 # 连接信号和槽 buttonBox.accepted.connect(self.accept) # 确定 buttonBox.rejected.connect(self.reject) # 取消 # 垂直布局,布局表格及按钮 layout = QtGui.QVBoxLayout() # 加入前面创建的表格布局 layout.addLayout(grid) # 放一个间隔对象美化布局 spacerItem = QtGui.QSpacerItem(20, 48, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) layout.addItem(spacerItem) # ButtonBox layout.addWidget(buttonBox) self.setLayout(layout)
Example #14
Source File: uiMainWindow.py From TradeSim with Apache License 2.0 | 6 votes |
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)
Example #15
Source File: rescaletime.py From cross3d with MIT License | 6 votes |
def warningDialog(self, parent, title='FPS', msg='Adjusting frame rate,\n please wait...'): from cross3d.migrate import Window # Tell the user what is going on and that they should wait for it to complete. # Because of the this system works it can not block keyboard and mouse input to Max # TODO: Re-build this in a generic non-blurdev specific way. if Window: from PyQt4.QtGui import QLabel self.uiWarningWND = Window() self.uiWarningWND.setWindowTitle(title) x,y,w,h = GetWindowRect(parent) self.uiWarningWND.setGeometry(x+15, y+40, 303, 80) lbl = QLabel(self.uiWarningWND) fnt = lbl.font() fnt.setPointSize(20) lbl.setGeometry(0,0,300,86) lbl.setFont(fnt) lbl.setText(msg) self.uiWarningWND.show()
Example #16
Source File: assetImporterWin.py From tutorials with MIT License | 6 votes |
def __init__(self, text='', imagePath='', size=None, parent=None): super(AssetItem, self).__init__(parent=parent) self.layout = QtGui.QVBoxLayout(self) self.button = QtGui.QPushButton() self.text = QtGui.QLabel() self.layout.addWidget(self.button) self.layout.addWidget(self.text) if text: self.setText(text) if imagePath: self.setImage(imagePath) if size: self.setSize(size) else: set.setSize(64, 64)
Example #17
Source File: qtgui.py From pcaspy with BSD 3-Clause "New" or "Revised" License | 5 votes |
def __init__(self): super(Display, self).__init__() layout = QtGui.QHBoxLayout() layout.addWidget(QtGui.QLabel('Value:')) input = QtGui.QDoubleSpinBox() layout.addWidget(input) self.setLayout(layout) self.connect(input, QtCore.SIGNAL('valueChanged(double)'), self.newValue) self.drv = myDriver()
Example #18
Source File: infoWindowUI.py From tutorials with MIT License | 5 votes |
def setupUi(self, InfoWindow): InfoWindow.setObjectName(_fromUtf8("InfoWindow")) InfoWindow.resize(611, 396) self.verticalLayout = QtGui.QVBoxLayout(InfoWindow) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.infoLabel = QtGui.QLabel(InfoWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.infoLabel.sizePolicy().hasHeightForWidth()) self.infoLabel.setSizePolicy(sizePolicy) self.infoLabel.setAlignment(QtCore.Qt.AlignCenter) self.infoLabel.setObjectName(_fromUtf8("infoLabel")) self.verticalLayout.addWidget(self.infoLabel) 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.setInfoDumbButton = QtGui.QPushButton(InfoWindow) self.setInfoDumbButton.setObjectName(_fromUtf8("setInfoDumbButton")) self.horizontalLayout.addWidget(self.setInfoDumbButton) self.setInfoSmartButton = QtGui.QPushButton(InfoWindow) self.setInfoSmartButton.setObjectName(_fromUtf8("setInfoSmartButton")) self.horizontalLayout.addWidget(self.setInfoSmartButton) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout.addLayout(self.horizontalLayout) self.retranslateUi(InfoWindow) QtCore.QMetaObject.connectSlotsByName(InfoWindow)
Example #19
Source File: main.py From openairplay with MIT License | 5 votes |
def createIconGroupBox(self): # Add the SysTray preferences window grouping self.iconGroupBox = QtGui.QGroupBox("Tray Icon") self.iconLabel = QtGui.QLabel("Icon:") self.iconComboBox = QtGui.QComboBox() self.iconComboBox.addItem(QtGui.QIcon('images/Airplay-Light'), "Black Icon") self.iconComboBox.addItem(QtGui.QIcon('images/Airplay-Dark'), "White Icon") self.showIconCheckBox = QtGui.QCheckBox("Show tray icon") self.showIconCheckBox.setChecked(self.settings.value('systrayicon', type=bool)) print("Got systrayicon from settings:" + str(self.settings.value('systrayicon', type=bool))) self.systrayClosePromptCheckBox = QtGui.QCheckBox("Systray Close warning") self.systrayClosePromptCheckBox.setChecked(self.settings.value('promptOnClose_systray', type=bool)) print("Got promptOnClose_systray from settings:" + str(self.settings.value('promptOnClose_systray', type=bool))) iconLayout = QtGui.QHBoxLayout() iconLayout.addWidget(self.iconLabel) iconLayout.addWidget(self.iconComboBox) iconLayout.addStretch() iconLayout.addWidget(self.showIconCheckBox) iconLayout.addWidget(self.systrayClosePromptCheckBox) self.iconGroupBox.setLayout(iconLayout) # Creates the device selection list.
Example #20
Source File: widgets.py From kano-burners with GNU General Public License v2.0 | 5 votes |
def addAnimation(self, gifPath): gifAnimation = QtGui.QLabel(self) gifAnimation.setObjectName('animation') load_css_for_widget(gifAnimation, os.path.join(css_path, 'label.css')) gif = QtGui.QMovie(gifPath) gifAnimation.setMovie(gif) gif.start() self.widgets.append(gifAnimation) return gifAnimation
Example #21
Source File: widgets.py From kano-burners with GNU General Public License v2.0 | 5 votes |
def addLabel(self, text, objectName=""): label = QtGui.QLabel(text, self) label.setObjectName(objectName) # set a class ID for CSS styling load_css_for_widget(label, os.path.join(css_path, 'label.css')) self.widgets.append(label) return label
Example #22
Source File: coordinates.py From tutorials with MIT License | 5 votes |
def __init__(self): super(Widget, self).__init__() self.setObjectName("MainWindow") mainLayout = QtGui.QVBoxLayout(self) mainLayout.setSpacing(0) mainLayout.setMargin(20) self.feedback = QtGui.QLabel() self.feedback.setFixedHeight(50) mainLayout.addWidget(self.feedback) self.widgets = deque() self.widgets.append(None) self.widgets.append(self) for i, color in enumerate(('red', 'green', 'blue')): w = QtGui.QWidget() name = "widget%d" % i w.setObjectName(name) w.setStyleSheet("#%s { background: %s }" % (name, color)) mainLayout.addWidget(w) self.widgets.append(w) self.button = QtGui.QPushButton("Move", self) self.button.clicked.connect(self.random_move)
Example #23
Source File: widgets.py From kano-burners with GNU General Public License v2.0 | 5 votes |
def addImage(self, imagePath): image = QtGui.QLabel(self) image.setPixmap(QtGui.QPixmap(imagePath)) self.widgets.append(image) return image
Example #24
Source File: schdule.py From Python-notes with MIT License | 5 votes |
def qt_schedule(): import signal import sys from apscheduler.schedulers.qt import QtScheduler try: from PyQt5.QtWidgets import QApplication, QLabel except ImportError: try: from PyQt4.QtGui import QApplication, QLabel except ImportError: from PySide.QtGui import QApplication, QLabel def tick(): label.setText('Tick! The time is: %s' % datetime.now()) app = QApplication(sys.argv) # This enables processing of Ctrl+C keypresses signal.signal(signal.SIGINT, lambda *args: QApplication.quit()) label = QLabel('The timer text will appear here in a moment!') label.setWindowTitle('QtScheduler example') label.setFixedSize(280, 50) label.show() scheduler = QtScheduler() scheduler.add_job(tick, 'interval', seconds=3) scheduler.start() # Execution will block here until the user closes the windows or Ctrl+C is pressed. app.exec_()
Example #25
Source File: uiMainWindow.py From TradeSim with Apache License 2.0 | 5 votes |
def initStatusBar(self): """初始化状态栏""" self.statusLabel = QLabel() self.statusLabel.setAlignment(QtCore.Qt.AlignLeft) self.statusBar().addPermanentWidget(self.statusLabel) self.statusLabel.setText(self.getCpuMemory()) self.sbCount = 0 self.sbTrigger = 10 # 10秒刷新一次 self.signalStatusBar.connect(self.updateStatusBar) self.eventEngine.register(EVENT_TIMER, self.signalStatusBar.emit) # ----------------------------------------------------------------------
Example #26
Source File: ImageViewer.py From PyFlashAero with GNU Affero General Public License v3.0 | 5 votes |
def __init__(self, parent=None): QtGui.QLabel.__init__(self, parent)
Example #27
Source File: ImageViewer.py From PyFlashAero with GNU Affero General Public License v3.0 | 5 votes |
def about(self): QtGui.QMessageBox.about(self, "About Image Viewer", "<p>The <b>Image Viewer</b> example shows how to combine " "QLabel and QScrollArea to display an image. QLabel is " "typically used for displaying text, but it can also display " "an image. QScrollArea provides a scrolling view around " "another widget. If the child widget exceeds the size of the " "frame, QScrollArea automatically provides scroll bars.</p>" "<p>The example demonstrates how QLabel's ability to scale " "its contents (QLabel.scaledContents), and QScrollArea's " "ability to automatically resize its contents " "(QScrollArea.widgetResizable), can be used to implement " "zooming and scaling features.</p>" "<p>In addition the example shows how to use QPainter to " "print an image.</p>")
Example #28
Source File: writer.py From Writer with MIT License | 5 votes |
def initStatus(self): self.status = self.statusBar() self.status.setStyleSheet("background-color: #A0A0A0;") self.pageCountLabel = QtGui.QLabel("",self) self.status.addPermanentWidget(self.pageCountLabel) self.status.resize(400,50) # Initialize value for cursor position self.cursorPosition()
Example #29
Source File: masterDialog.py From crazyflieROS with GNU General Public License v2.0 | 5 votes |
def setupUi(self, Dialog): Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(452, 139) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Dialog.sizePolicy().hasHeightForWidth()) Dialog.setSizePolicy(sizePolicy) self.gridLayout = QtGui.QGridLayout(Dialog) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label = QtGui.QLabel(Dialog) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setWordWrap(True) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.progressBar = QtGui.QProgressBar(Dialog) self.progressBar.setMinimum(0) self.progressBar.setMaximum(0) self.progressBar.setProperty("value", -1) self.progressBar.setObjectName(_fromUtf8("progressBar")) self.gridLayout.addWidget(self.progressBar, 1, 0, 1, 1) self.buttonBox = QtGui.QDialogButtonBox(Dialog) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Help) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.gridLayout.addWidget(self.buttonBox, 2, 0, 1, 1) self.retranslateUi(Dialog) 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)
Example #30
Source File: dataeditor.py From ddt4all with GNU General Public License v3.0 | 5 votes |
def __init__(self, data, num, parent=None): super(Bit_container, self).__init__(parent) self.data = data self.setFrameStyle(widgets.QFrame.Sunken) self.setFrameShape(widgets.QFrame.Box) self.setFixedWidth(140) self.layout = widgets.QVBoxLayout() cblayout = widgets.QHBoxLayout() cblayout.setContentsMargins(0, 0, 0, 0) cblayout.setSpacing(0) data = int("0x" + data, 16) databin = bin(data)[2:].zfill(8) self.checkboxes = [] for i in range(8): cb = widgets.QCheckBox() cb.setEnabled(False) if databin[i] == "1": cb.setChecked(True) self.checkboxes.append(cb) cblayout.addWidget(cb) cb.setStyleSheet("color: green") label = widgets.QLabel(str(num + 1).zfill(2)) label.setAlignment(core.Qt.AlignHCenter | core.Qt.AlignVCenter) self.labelvaluehex = widgets.QLabel("$00") self.labelvaluehex.setAlignment(core.Qt.AlignHCenter | core.Qt.AlignVCenter) self.layout.addWidget(label) self.layout.addWidget(self.labelvaluehex) self.layout.addLayout(cblayout) self.setLayout(self.layout)