def initUI(self):
self.grid = QtGui.QGridLayout()
self.checkbox = []
i = 0
bold = QtGui.QFont()
bold.setBold(True)
for plot in range(len(self.plot_order)):
if self.plot_order[plot] in self.spacers:
label = QtGui.QLabel(self.spacers[self.plot_order[plot]])
label.setFont(bold)
self.grid.addWidget(label, i, 0)
i += 1
self.checkbox.append(QtGui.QCheckBox(self.hdrs[self.plot_order[plot]], self))
if self.plots[self.plot_order[plot]]:
self.checkbox[plot].setCheckState(QtCore.Qt.Checked)
self.grid.addWidget(self.checkbox[-1], i, 0)
i += 1
self.grid.connect(self.checkbox[0], QtCore.SIGNAL('stateChanged(int)'), self.check_all)
show = QtGui.QPushButton('Proceed', self)
show.clicked.connect(self.showClicked)
self.grid.addWidget(show, i, 0)
frame = QtGui.QFrame()
frame.setLayout(self.grid)
self.scroll = QtGui.QScrollArea()
self.scroll.setWidgetResizable(True)
self.scroll.setWidget(frame)
self.layout = QtGui.QVBoxLayout(self)
self.layout.addWidget(self.scroll)
commnt = QtGui.QLabel('Nearest weather files:\n' + self.comment)
self.layout.addWidget(commnt)
self.setWindowTitle('SIREN - Weather dialog for ' + str(self.base_year))
QtGui.QShortcut(QtGui.QKeySequence('q'), self, self.quitClicked)
self.show_them = False
self.show()
评论列表
文章目录