pyqt template