def __init__(self, parent=None, width=0, height=0): super(App, self).__init__(parent) self.home = Home() self.resize(width, height) # self.showMaximized() self.home.setupUi(self) try: self.auth = Auth(self.home, self) except TypeError: settings = QSettings() settings.clear() QMessageBox.warning( parent, "Error", "Your Application Data is Corrupted, Restart the application") sys.exit() self.home.manLecturerBtn.clicked.connect(self.manLecturePage) self.home.manCoursesBtn.clicked.connect(self.manCoursePage) self.home.manLectHallBtn.clicked.connect(self.manLectHallPage) self.home.manClassRepsBtn.clicked.connect(self.manClassRepPage) self.home.courseGrading.clicked.connect(self.viewGradingPage) self.home.getGrading.clicked.connect(self.getRecentGrades) self.home.chngResource.clicked.connect(self.getCumulatedGrades) self.home.levelCombo.currentIndexChanged.connect(self.loadLecturers) self.home.lecturerCombo.currentIndexChanged.connect( self.loadCourseList) self.home.cr_level.currentIndexChanged.connect(self.loadcr) self.home.cr_list.itemDoubleClicked.connect(self.update_cr) self.home.lectList.itemDoubleClicked.connect(self.update_lect) self.home.aboutButton.clicked.connect(self.dispAbout) self.home.settingBtn.clicked.connect(self.settingsPage)
#coding=utf-8 from django.conf.urls import patterns, include, url from views import Home, UploadData, NodesList, NodeMod, LatestData, NodeData, LatestPlot, NodePlot, History, Data, Nodes, Team urlpatterns = patterns( 'iaq.views', # 首页 url(r'^$', Home()), url(r'^histories.html$', History()), url(r'^data.html$', Data()), url(r'^nodes.html$', Nodes()), url(r'^team.html$', Team()), # 设备管理接口 url(r'^nodes/$', NodesList()), url(r'^nodes/(?P<node_id>\d{1,4})/$', NodeMod()), # 数据查看接口 url(r'data/$', LatestData()), url(r'^data/(?P<node_id>\d{1,4})/query/$', NodeData()), # 绘图接口 url(r'^plot/$', LatestPlot()), url(r'^plot/(?P<node_id>\d{1,4})/query/$', NodePlot()), # 节点数据上传接口 url(r'^upload/$', UploadData()), #more to add... )