示例#1
0
    def __init__(self, text=None, kind=None, data=None, key=None):
        """Constructor"""
        super(OmCellEditText, self).__init__()
        if data and key:
            self.key = key
            self.data = data

        if kind:
            if kind == "impv":
                self.setDecimals(2)
                self.setMinimum(0)
                self.setSingleStep(0.01)
                self.setMaximum(100)
            elif kind == 'volumn':
                self.setDecimals(0)
                self.setMinimum(0)
                self.setMaximum(1000)
            elif kind == 'decimals':
                self.setDecimals(0)
                self.setMinimum(-1000000)
                self.setMaximum(1000000)
        if text:
            self.setValue(float(text))

        self.setFixedWidth(200)
        self.setFont(QtGui.QFont("Roman times", 10))
示例#2
0
def runCalendarEditor():
    """运行日历编辑器"""
    reload(sys)
    sys.setdefaultencoding('utf8')
    
    app = QtWidgets.QApplication(sys.argv)
    app.setFont(QtGui.QFont(u'微软雅黑', 12))
    
    try:
        import qdarkstyle
        app.setStyleSheet(qdarkstyle.load_stylesheet(pyside=False))
    except:
        pass        
    
    manager = CalendarManager()
    manager.showMaximized()
    
    sys.exit(app.exec_())    
示例#3
0
    def __init__(self,
                 text=None,
                 background=None,
                 foreground=None,
                 data=None,
                 fontSize=None):
        """Constructor"""
        super(OmCell, self).__init__()
        self.data = data
        self.background = None

        if text:
            self.setText(text)
        if foreground:
            self.setForeground(foreground)

        if background:
            self.setBackground(background)
            self.background = background
        if fontSize:
            self.setFont(QtGui.QFont("Roman times", fontSize))

        self.setTextAlignment(QtCore.Qt.AlignCenter)
示例#4
0
        self.show()

    #----------------------------------------------------------------------
    def closeEvent(self, event):
        """"""
        self.hide()
        event.ignore()

    #----------------------------------------------------------------------
    def exit(self):
        """"""
        self.active = False
        self.thread.join()

        QtWidgets.qApp.quit()


if __name__ == '__main__':
    font = QtGui.QFont(u'微软雅黑', 12)

    app = QtWidgets.QApplication([])
    app.setFont(font)
    app.setStyleSheet(qdarkstyle.load_stylesheet_from_environment())

    ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID(
        'RQDataService')

    manager = RqDataManager()
    manager.show()

    app.exec_()