pyGrav_main.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:pyGrav 作者: basileh 项目源码 文件源码
def askUserSingleSurvey(self):
        """
        ask the user for start and end dates of a single survey
        """
        self.survey_selection_option=3
        chooseSingleSurvey=QtGui.QWidget()
        self.setCentralWidget(chooseSingleSurvey)      
        self.statusBar().showMessage("Please enter start/end dates of a survey")


        chooseSingleSurvey.yr=QtGui.QLabel('year')
        chooseSingleSurvey.month=QtGui.QLabel('month')
        chooseSingleSurvey.day=QtGui.QLabel('day')
        chooseSingleSurvey.hr=QtGui.QLabel('hr')
        chooseSingleSurvey.mn=QtGui.QLabel('mn')
        chooseSingleSurvey.ss=QtGui.QLabel('ss')
        chooseSingleSurvey.yrEdit=QtGui.QLineEdit()
        chooseSingleSurvey.monthEdit=QtGui.QLineEdit()
        chooseSingleSurvey.dayEdit=QtGui.QLineEdit()
        chooseSingleSurvey.hrEdit=QtGui.QLineEdit()
        chooseSingleSurvey.mnEdit=QtGui.QLineEdit()
        chooseSingleSurvey.ssEdit=QtGui.QLineEdit()
        chooseSingleSurvey.yrEditend=QtGui.QLineEdit()
        chooseSingleSurvey.monthEditend=QtGui.QLineEdit()
        chooseSingleSurvey.dayEditend=QtGui.QLineEdit()
        chooseSingleSurvey.hrEditend=QtGui.QLineEdit()
        chooseSingleSurvey.mnEditend=QtGui.QLineEdit()
        chooseSingleSurvey.ssEditend=QtGui.QLineEdit()        
        # create buttons and actions
        chooseSingleSurvey.btn1 = QtGui.QPushButton('ok', self)
        chooseSingleSurvey.btn1.clicked.connect(lambda : self.setSingleSurvey(chooseSingleSurvey))

        #locations                
        grid = QtGui.QGridLayout()
        grid.addWidget(QtGui.QLabel('Start date'),1,1)
        grid.addWidget(QtGui.QLabel('End date'),1,2)        
        grid.addWidget(chooseSingleSurvey.yr,2,0)
        grid.addWidget(chooseSingleSurvey.yrEdit,2,1) 
        grid.addWidget(chooseSingleSurvey.yrEditend,2,2)         
        grid.addWidget(chooseSingleSurvey.month,3,0)
        grid.addWidget(chooseSingleSurvey.monthEdit,3,1)
        grid.addWidget(chooseSingleSurvey.monthEditend,3,2)        
        grid.addWidget(chooseSingleSurvey.day,4,0)
        grid.addWidget(chooseSingleSurvey.dayEdit,4,1)
        grid.addWidget(chooseSingleSurvey.dayEditend,4,2) 
        grid.addWidget(chooseSingleSurvey.hr,5,0)
        grid.addWidget(chooseSingleSurvey.hrEdit,5,1)
        grid.addWidget(chooseSingleSurvey.hrEditend,5,2)        
        grid.addWidget(chooseSingleSurvey.mn,6,0)
        grid.addWidget(chooseSingleSurvey.mnEdit,6,1)
        grid.addWidget(chooseSingleSurvey.mnEditend,6,2)        
        grid.addWidget(chooseSingleSurvey.ss,7,0)
        grid.addWidget(chooseSingleSurvey.ssEdit,7,1)   
        grid.addWidget(chooseSingleSurvey.ssEditend,7,2)   
        grid.addWidget(chooseSingleSurvey.btn1,8,0)
        chooseSingleSurvey.setLayout(grid)   
        chooseSingleSurvey.setWindowTitle('Survey selection')    
        chooseSingleSurvey.show()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号