options.lang = 'en' if os.environ.has_key('LANG'): options.lang = os.environ['LANG'][:2] app = QtGui.QApplication(sys.argv) if options.lang: trans = QtCore.QTranslator() #print __file__ #appdir = os.path.split(__file__)[0] lang_file = paths.path_to('skolesys-qt4_%s.qm') % (options.lang) print lang_file loadres = trans.load(lang_file) if not loadres: print "Failed to load language file: %s" % lang_file else: app.installTranslator(trans) servermsg.init_server_messages(options.lang) cm.setup_connection('https://10.1.0.1',10033) ui = ss_mainwin.get_mainwindow() if ui: ui.setupViews() ui.show() sys.exit(app.exec_())
grouptype_id,ok = self.cmb_grouptype_filter.itemData(idx).toInt() if grouptype_id==-1: grouptype_id = None self.groupmodel.loadGroups(grouptype_id=grouptype_id) for colidx in xrange(self.groupmodel.columnCount()): self.trv_grouplist.resizeColumnToContents(colidx) def hideEvent(self,he): self.emit(QtCore.SIGNAL("viewShown"),False) self.emit(QtCore.SIGNAL("viewHidden"),True) QtGui.QWidget.hideEvent(self,he) def showEvent(self,se): self.emit(QtCore.SIGNAL("viewShown"),True) self.emit(QtCore.SIGNAL("viewHidden"),False) QtGui.QWidget.showEvent(self,se) if __name__ == '__main__': import sys app = QtGui.QApplication(sys.argv) trans = QtCore.QTranslator() trans.load('skolesys-qt4_da.qm') app.installTranslator(trans) cm.setup_connection('https://mainserver.localnet',10033) ui = GroupViewWdg(None) ui.show() sys.exit(app.exec_())