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()
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()