Exemple #1
0
 def __init__(self, parent=None):
     qt.QWidget.__init__(self, parent)
     #####################
     hbox = HBox()
     spin = qt.QSpinBox()
     spin.setRange(1, 999)
     spin.setSingleStep(1)
     spin.setLayoutDirection(qc.Qt.LeftToRight)
     spin.setValue(ui.mcalHeight)
     self.connect(spin, qc.SIGNAL('valueChanged (int)'), self.heightSpinChanged)
     hbox.addWidget(qt.QLabel(_('Height')))
     hbox.addWidget(spin)
     MainWinItem.__init__(self, 'monthCal', _('Month Calendar'), optionsWidget=hbox)
     self.setFixedHeight(ui.mcalHeight)
     self.setSizePolicy(qt.QSizePolicy.Expanding, qt.QSizePolicy.Fixed)
     ######################
     ## self.supports_alpha = ## ??????????
     #self.kTime = 0
     ######################
     ## Define drag and drop
     ######################
     self.myKeys = (
         qc.Qt.Key_Up, qc.Qt.Key_Down, qc.Qt.Key_Right, qc.Qt.Key_Left, qc.Qt.Key_Space, qc.Qt.Key_Home, qc.Qt.Key_End,
         qc.Qt.Key_PageUp, qc.Qt.Key_PageDown, qc.Qt.Key_Menu, qc.Qt.Key_F10, qc.Qt.Key_M
     )
     ######################
     self.updateTextWidth()
Exemple #2
0
 def __init__(self, shownCals=ui.shownCals, parent=None):
     qt.QWidget.__init__(self, parent)
     #####################
     if shownCals[0]['font']==None:
         shownCals[0]['font'] = ui.fontDefault
     (name, bold, underline, size) = ui.fontDefault
     for item in shownCals[1:]:
         if item['font']==None:
             item['font'] = (name, bold, underline, int(size*0.6))
     del name, bold, underline, size
     #########################
     hbox = HBox()
     spin = qt.QSpinBox()
     spin.setRange(1, 999)
     spin.setSingleStep(1)
     spin.setLayoutDirection(qc.Qt.LeftToRight)
     spin.setValue(ui.mcalHeight)
     self.connect(spin, qc.SIGNAL('valueChanged (int)'), self.heightSpinChanged)
     hbox.addWidget(qt.QLabel(_('Height')))
     hbox.addWidget(spin)
     MainWinItem.__init__(self, 'monthCal', _('Month Calendar'), optionsWidget=hbox)
     self.setFixedHeight(ui.mcalHeight)
     self.setSizePolicy(qt.QSizePolicy.Expanding, qt.QSizePolicy.Fixed)
     ######################
     self.shownCals = shownCals
     ## self.supports_alpha = ## ??????????
     #self.kTime = 0
     ######################
     ## Define drag and drop
     ######################
     self.myKeys = (
         qc.Qt.Key_Up, qc.Qt.Key_Down, qc.Qt.Key_Right, qc.Qt.Key_Left, qc.Qt.Key_Space, qc.Qt.Key_Home, qc.Qt.Key_End,
         qc.Qt.Key_PageUp, qc.Qt.Key_PageDown, qc.Qt.Key_Menu, qc.Qt.Key_F10, qc.Qt.Key_M
     )
     ######################
     self.updateTextWidth()