中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

python和sqlite3數(shù)據(jù)庫如何實現(xiàn)簡單登陸注冊功能

這篇文章將為大家詳細講解有關python和sqlite3數(shù)據(jù)庫如何實現(xiàn)簡單登陸注冊功能,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

網(wǎng)站設計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺管理系統(tǒng);網(wǎng)站設計、成都網(wǎng)站建設收費合理;免費進行網(wǎng)站備案等企業(yè)網(wǎng)站建設一條龍服務.我們是一家持續(xù)穩(wěn)定運營了10多年的創(chuàng)新互聯(lián)公司網(wǎng)站建設公司。

#coding=utf8
#登錄注冊功能齊了
import wx
import sqlite3
class MyFrame(wx.Frame):

    def __init__(self):
        wx.Frame.__init__(self, None, -1, 'DB EXAMPLE',pos=wx.DefaultPosition,size=(300, 150))
        panel = wx.Panel(self, -1) 
        
        usernameLabel = wx.StaticText(panel, -1, "用戶名:")#設置用戶名Label
        self.usernameText = wx.TextCtrl(panel, -1, "",size=(175, -1))#設置輸入用戶名的文本框
        self.usernameText.SetInsertionPoint(0)
        
        
        pwdLabel = wx.StaticText(panel, -1, "密碼:")#設置密碼的Label
        self.pwdText = wx.TextCtrl(panel, -1, "", size=(175, -1),style=wx.TE_PASSWORD)#設置密碼的文本框
        
        
        loginButton=wx.Button(panel,-1,"登錄")#登錄按鈕
        exitButton=wx.Button(panel,-1,"退出")#退出按鈕
        registerButton=wx.Button(panel,-1,"注冊")
        
        sizer = wx.FlexGridSizer(cols=2, hgap=6, vgap=6)#sizer設置
        sizer.AddMany([usernameLabel, self.usernameText, pwdLabel, self.pwdText,loginButton,exitButton,registerButton])#把它們都安在sizer里
        panel.SetSizer(sizer)
        
        self.Bind(wx.EVT_BUTTON, self.OnLogIn, loginButton)#登錄按鈕綁定事件
        self.Bind(wx.EVT_BUTTON, self.OnCloseWindow, exitButton)#退出按鈕綁定事件
        self.Bind(wx.EVT_BUTTON, self.OnRegister, registerButton)#注冊按鈕綁定事件
        
        
        
        
#         self.buildingDB()#創(chuàng)建數(shù)據(jù)庫和表,此語句只運行第一次,之后將其注釋掉
        
    def OnLogIn(self,event):#登錄方法
        self.username=self.usernameText.GetValue()
        self.password=self.pwdText.GetValue()
        username=str(self.username.strip())
        conn=sqlite3.connect('db01')
        cur=conn.cursor()
        cur.execute("SELECT password FROM table01 WHERE username='%s'"% username)
        t=cur.fetchone()[0]
        print t
        if str(self.password)==str(t):
            print 'Password is correct!'
            self.Maximize(True)#窗口最大化,意思意思主界面
        else:
            print 'failed'
    def OnCloseWindow(self,event):#關閉窗口
        self.Close()
        
#     def loginmethod(self):
#         
#         pass
    
    def buildingDB(self):#建立數(shù)據(jù)庫
        conn=sqlite3.connect("db01")
        cur=conn.cursor()
        cur.execute("""
        CREATE TABLE table01(username text,password text, realname text,account text,workingdept text,phonenumber text)
        """)
        cur.execute("""INSERT INTO table01 values('zhangsan','123','zhangsan','','','')""")
        cur.execute("""INSERT INTO table01 values('lisi','123','zhangsan','','','')""")
        cur.execute("""INSERT INTO table01 values('wangwu','123','zhangsan','','','')""")
        conn.commit()
        cur.execute("""SELECT username FROM table01 WHERE username='zhangsan'""")
#         p=cur.fetchone()
#         print p
        cur.close()
         
    def OnRegister(self,event):#注冊方法
        self.username=self.usernameText.GetValue()
        self.password=self.pwdText.GetValue()
        conn=sqlite3.connect("db01")
        cur=conn.cursor()
        cur.execute("INSERT INTO table01 VALUES('%s','%s','','','','')"%(self.username,self.password))
        conn.commit()
        print "Registered successfully!"
        cur.close()
        
if __name__ == '__main__':
    app = wx.PySimpleApp()
    frame = MyFrame()
    frame.Show()
    app.MainLoop()

關于python和sqlite3數(shù)據(jù)庫如何實現(xiàn)簡單登陸注冊功能就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

分享標題:python和sqlite3數(shù)據(jù)庫如何實現(xiàn)簡單登陸注冊功能
地址分享:http://www.2m8n56k.cn/article32/ijjdpc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作云服務器網(wǎng)站建設面包屑導航品牌網(wǎng)站建設小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
主站蜘蛛池模板: 一级特级毛片 | 韩国美女一级片 | mm在线精品视频 | a毛片免费全部在线播放毛 a毛片免费视频 | 成年女人免费毛片视频永久 | 美女在线网站免费的 | 久久久精品一区二区三区 | 国产欧美精品一区二区三区四区 | 国产成人盗拍精品免费视频 | 国产欧美在线观看不卡 | wwwxxxx欧美| 日本高清色www | 日本欧美一区二区三区高清 | 亚洲入口 | 国产午夜精品理论片 | 国产精品久久久天天影视香蕉 | 99国产精品高清一区二区二区 | 国产特黄一级一片免费 | 日韩色在线 | 色偷偷88欧美精品久久久 | 亚洲天堂视频在线观看免费 | 亚洲a级| 国产主播福利精品一区二区 | 德国女人一级毛片免费 | 九九大香尹人视频免费 | 成人性版蝴蝶影院污 | 国产精品国产高清国产专区 | 美女性视频网站 | 国产精品v一区二区三区 | 欧美日韩高清不卡一区二区三区 | 久久久不卡国产精品一区二区 | 毛片观看网站 | 亚洲系列国产系列 | 成人怡红院视频在线观看 | 韩国欧洲一级毛片免费 | 亚洲欧美日韩精品久久亚洲区 | 欧美黄色免费 | 久久亚洲精品成人 | 国产伦精品一区二区三区精品 | 成年人网站在线观看免费 | 九九99香蕉在线视频免费 |