我们从Python开源项目中,提取了以下4个代码示例,用于说明如何使用PyQt4.QtGui.QLCDNumber()。
def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.setWindowTitle("Sig Slot Test") lcd = QtGui.QLCDNumber(self) slider = QtGui.QSlider(QtCore.Qt.Horizontal, self) vbox = QtGui.QVBoxLayout() vbox.addWidget(lcd) vbox.addWidget(slider) self.setLayout(vbox) self.connect(slider, QtCore.SIGNAL('valueChanged(int)'), lcd, QtCore.SLOT('display(int)')) self.resize(250, 250)
def initUI(self): self.setAutoFillBackground(True) p = self.palette() p.setColor(self.backgroundRole(), QtGui.QColor(43,43,43)) self.setPalette(p) self.vbox = QtGui.QVBoxLayout() self.label = QtGui.QLabel(datetime.datetime.strftime(datetime.datetime.now(),'%A, %B %d')) p = self.label.palette() p.setColor(self.label.foregroundRole(), QtCore.Qt.white) self.label.setPalette(p) self.clock = QtGui.QLCDNumber(8) self.vbox.addWidget(self.label) self.vbox.addWidget(self.clock) self.setLayout(self.vbox) ctimer = QtCore.QTimer(self) ctimer.timeout.connect(self.tick) ctimer.start(1000) palette = self.clock.palette() palette.setColor(palette.WindowText, QtGui.QColor(255, 255, 255)) palette.setColor(palette.Light, QtGui.QColor(0, 0, 0)) palette.setColor(palette.Dark, QtGui.QColor(0, 0, 0)) self.clock.setPalette(palette)
def setupUi(self, videofrom): videofrom.setObjectName(_fromUtf8("videofrom")) videofrom.resize(880, 572) self.verticalLayoutWidget_2 = QtGui.QWidget(videofrom) self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(10, 10, 861, 551)) self.verticalLayoutWidget_2.setObjectName(_fromUtf8("verticalLayoutWidget_2")) self.verticalLayout_main = QtGui.QVBoxLayout(self.verticalLayoutWidget_2) self.verticalLayout_main.setMargin(0) self.verticalLayout_main.setObjectName(_fromUtf8("verticalLayout_main")) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.verticalLayout_player = QtGui.QVBoxLayout() self.verticalLayout_player.setObjectName(_fromUtf8("verticalLayout_player")) self.verticalLayout.addLayout(self.verticalLayout_player) self.seekSlider = phonon.Phonon.SeekSlider(self.verticalLayoutWidget_2) self.seekSlider.setObjectName(_fromUtf8("seekSlider")) self.verticalLayout.addWidget(self.seekSlider) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.BtnOpen = QtGui.QPushButton(self.verticalLayoutWidget_2) self.BtnOpen.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) self.BtnOpen.setObjectName(_fromUtf8("BtnOpen")) self.horizontalLayout.addWidget(self.BtnOpen) self.line = QtGui.QFrame(self.verticalLayoutWidget_2) self.line.setFrameShape(QtGui.QFrame.VLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.horizontalLayout.addWidget(self.line) self.horizontalLayout_btn = QtGui.QHBoxLayout() self.horizontalLayout_btn.setObjectName(_fromUtf8("horizontalLayout_btn")) self.horizontalLayout.addLayout(self.horizontalLayout_btn) self.line_2 = QtGui.QFrame(self.verticalLayoutWidget_2) self.line_2.setFrameShape(QtGui.QFrame.VLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName(_fromUtf8("line_2")) self.horizontalLayout.addWidget(self.line_2) self.volumeSlider = phonon.Phonon.VolumeSlider(self.verticalLayoutWidget_2) self.volumeSlider.setObjectName(_fromUtf8("volumeSlider")) self.horizontalLayout.addWidget(self.volumeSlider) self.line_3 = QtGui.QFrame(self.verticalLayoutWidget_2) self.line_3.setFrameShape(QtGui.QFrame.VLine) self.line_3.setFrameShadow(QtGui.QFrame.Sunken) self.line_3.setObjectName(_fromUtf8("line_3")) self.horizontalLayout.addWidget(self.line_3) self.lcdNumber = QtGui.QLCDNumber(self.verticalLayoutWidget_2) self.lcdNumber.setObjectName(_fromUtf8("lcdNumber")) self.horizontalLayout.addWidget(self.lcdNumber) self.horizontalLayout.setStretch(0, 1) self.horizontalLayout.setStretch(2, 2) self.horizontalLayout.setStretch(4, 5) self.horizontalLayout.setStretch(6, 2) self.verticalLayout.addLayout(self.horizontalLayout) self.verticalLayout.setStretch(0, 8) self.verticalLayout.setStretch(1, 1) self.verticalLayout.setStretch(2, 1) self.verticalLayout_main.addLayout(self.verticalLayout) self.verticalLayout_main.setStretch(0, 2) self.retranslateUi(videofrom) QtCore.QMetaObject.connectSlotsByName(videofrom)
def setupUi(self): Form = self Form.setObjectName(_fromUtf8("Form")) Form.resize(400, 150) self.frame = QtGui.QFrame(Form) self.frame.setGeometry(QtCore.QRect(10, 10, 381, 131)) 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, 121, 21)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.t_right_lcd = QtGui.QLCDNumber(self.frame) self.t_right_lcd.setGeometry(QtCore.QRect(260, 90, 111, 31)) self.t_right_lcd.setObjectName(_fromUtf8("t_right_lcd")) self.t_middle_lcd = QtGui.QLCDNumber(self.frame) self.t_middle_lcd.setGeometry(QtCore.QRect(140, 90, 111, 31)) self.t_middle_lcd.setObjectName(_fromUtf8("t_middle_lcd")) self.t_left_lcd = QtGui.QLCDNumber(self.frame) self.t_left_lcd.setGeometry(QtCore.QRect(20, 90, 111, 31)) self.t_left_lcd.setObjectName(_fromUtf8("t_left_lcd")) self.t_left_label = QtGui.QLabel(self.frame) self.t_left_label.setGeometry(QtCore.QRect(20, 70, 111, 21)) self.t_left_label.setObjectName(_fromUtf8("t_left_label")) self.t_middle_label = QtGui.QLabel(self.frame) self.t_middle_label.setGeometry(QtCore.QRect(140, 72, 111, 21)) self.t_middle_label.setObjectName(_fromUtf8("t_middle_label")) self.t_right_label = QtGui.QLabel(self.frame) self.t_right_label.setGeometry(QtCore.QRect(260, 72, 111, 21)) self.t_right_label.setObjectName(_fromUtf8("t_right_label")) self.t_right_button = QtGui.QPushButton(self.frame) self.t_right_button.setGeometry(QtCore.QRect(260, 20, 111, 41)) self.t_right_button.setObjectName(_fromUtf8("t_right_button")) self.t_middle_button = QtGui.QPushButton(self.frame) self.t_middle_button.setGeometry(QtCore.QRect(140, 20, 111, 41)) self.t_middle_button.setObjectName(_fromUtf8("t_middle_button")) self.t_spinbox = QtGui.QDoubleSpinBox(self.frame) self.t_spinbox.setGeometry(QtCore.QRect(20, 40, 111, 22)) self.t_spinbox.setObjectName(_fromUtf8("t_spinbox")) self.retranslateUi() QtCore.QMetaObject.connectSlotsByName(Form)