コード例 #1
0
ファイル: test.py プロジェクト: brightmood/pymail
 def button_click(self):
     global configWin
     global session
     global myapp
     global mail
     pop3Name=str(configWin.ui.lineEdit.text())
     smtpName=str(configWin.ui.lineEdit_2.text())
     userName=str(self.ui.lineEdit.text())
     passwd=str(self.ui.lineEdit_2.text())
     session=Session([pop3Name, smtpName, userName, passwd])
     resultcode=session.sessionLogin()
     if resultcode==0:
         lastaccount=[pop3Name, smtpName, userName, passwd]
         init.writein(lastaccount)
         mail=MyMail(session)
         myapp = MyMailBox()
         myapp.show()
         myapp.ui.menubar.addMenu(lastaccount[2]).addAction(myapp.ui.logout)
         self.close()
コード例 #2
0
ファイル: test.py プロジェクト: brightmood/pymail
        self.ui=Ui_Welcome()
        self.ui.setupUi(self)
        QtCore.QObject.connect(self.ui.pushButton, QtCore.SIGNAL("clicked()"), self.button_click)
    def button_click(self):
        global configWin
        configWin=ConfigWindow()
        configWin.show()
        self.close()

configWin=None
loginWin=None
welcomeWin=None
session=None
myapp=None
mail=None
if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    if init.IsFirstUse():
        welcomeWin=WelcomeWindow()
        welcomeWin.show()
    else:
        myapp = MyMailBox()
        lastaccount=init.load()
        session=Session(lastaccount)
        resultcode=session.sessionLogin()
        if resultcode==0:
            mail=MyMail(session)
            myapp.show()
            myapp.ui.menubar.addMenu(lastaccount[2]).addAction(myapp.ui.logout)
    sys.exit(app.exec_())