Example #1
0
	def results(self):
		self.ClockP1.display(str(datetime.timedelta(seconds=self.P1s)))
		self.ClockP2.display(str(datetime.timedelta(seconds=self.P2s)))

		if self.P1s < self.P2s:
			winner = _fromUtf8(":/people/user_1.jpg")
		else:
			winner = _fromUtf8(":/people/user_2.jpg")
		W = Winner(winner, self)
		W.exec_()
Example #2
0
    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 #3
0
    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)
Example #4
0
    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 #5
0
    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)
Example #6
0
    def setupUi(self, MemoWidget):
        '''被memo调用'''
        MemoWidget.setFixedWidth(400)

        '''初始化组件'''
        self.layout = QtGui.QHBoxLayout()
        self.leftRedPix = QtGui.QPixmap(setting.leftRedImgPath)
        self.leftLabel = QtGui.QLabel()

        self.centerLayout = QtGui.QVBoxLayout()
        self.centerWidget = QtGui.QWidget()
        self.scrollArea = QtGui.QScrollArea()
        self.titleLabel = QtGui.QLabel(_fromUtf8("便签提醒标题"))
        self.timeLabel = QtGui.QLabel(_fromUtf8("截止日期: 2014-12-28 10:35 星期一"))
        self.contentLabel = QtGui.QLabel(_fromUtf8('''\
            我和小伙伴去游山玩水,聊天扯淡,灵隐寺 \
            西湖,大半个杭州都被我们玩完了 \
            我和小伙伴去游山玩水,聊天扯淡,灵隐寺, \
            我和小伙伴去游山玩水,聊天扯淡,灵隐寺 \
            西湖,大半个杭州都被我们玩完了 \
            我和小伙伴去游山玩水,聊天扯淡,灵隐寺, \
            '''))

        self.rightWidget = QtGui.QWidget()
        self.rightLayout = QtGui.QVBoxLayout()
        self.topButton = QtGui.QPushButton()     # checkable

        '''设置组件大小属性'''
        self.layout.setMargin(0)
        self.layout.setSpacing(0)
        self.centerLayout.setMargin(0)
        self.centerLayout.setSpacing(2)
        self.rightLayout.setMargin(0)
        self.rightLayout.setSpacing(2)

        self.leftLabel.setPixmap(self.leftRedPix)
        self.centerWidget.setFixedWidth(300)
        self.centerWidget.setMaximumHeight(142)
        self.titleLabel.setFixedHeight(33)
        self.timeLabel.setFixedHeight(22)
        self.rightWidget.setFixedWidth(82)
        self.topButton.setFixedSize(45, 84)

        self.topButton.setCheckable(True)
        # 设置stylesheet
        labelStyleSheet = '''
            QWidget{
                background-color: #FFFFFF;
            }
            QLabel{
                background-color: #FFFFFF;
                color: #000000;
            }
            QPushButton{
                background-color: #FFFFFF;
                background-image: url(%s);
                outline: none;
                border: 0px;
            }
            QPushButton:checked{
                background-image: url(%s)
            }
            QScrollArea{
                border: 0px;
            }
            QScrollBar{
                width: 5px;
                background-color: #993333;
                border: 0px solid white;
            }
            QScrollBar::handle{
                border: 0px solid white;
            }
            QScrollBar::add-line{
                border: 0px solid white;
            }
            QScrollBar::sub-line{
                border: 0px solid white;
            }
        ''' % (setting.topNoImgPath, setting.topYesImgPath)
        self.rightWidget.setStyleSheet(labelStyleSheet)
        self.centerWidget.setStyleSheet(labelStyleSheet)

        '''设置布局'''
        # 设置中间部分的布局

        self.centerLayout.addWidget(self.titleLabel)
        self.centerLayout.addWidget(self.timeLabel)
        self.centerLayout.addWidget(self.scrollArea)
        self.centerLayout.addStretch(1)
        self.centerWidget.setLayout(self.centerLayout)
        # 设置右边部分布局
        self.rightLayout.addWidget(self.topButton)
        self.rightLayout.addStretch(2)
        self.rightWidget.setLayout(self.rightLayout)
        # 设置主布局
        self.layout.addWidget(self.leftLabel)
        self.layout.addWidget(self.centerWidget)
        self.layout.addWidget(self.rightWidget)

        self.setLayout(self.layout)