以前介紹過如何利用python的二維碼庫qrcode生成二維碼,這裡再拓展一下,加一個簡單的GUI介面,編寫一個二維碼生成器,程式碼不多,很簡單,實驗環境win10+python3.6+pycharm5.0,主要內容如下,先看一下效果圖:
2.接著,安裝PyQt5,一個GUI庫,可以快速開發GUI應用,使用起來非常方便,安裝的話,與上面類似,直接輸入命令“pip install pyqt5”就行,如下:
3.最後,就是編寫程式碼了,程式碼如下,這裡進行了拆分:
最後,就是新增__main__函式,建立QRCode類的物件,顯示視窗:
手機掃描後,就能直接獲取輸入的文字資訊,或者直接跳轉到對應的網頁:
至此,我們就完成了利用python來編寫一個簡單的二維碼生成器。總的來說,整個過程很簡單,主要用到qrcode和pyqt5這2個庫,qrcode用於生成二維碼,pyqt5用於設計介面(tkinter,wxPython這2個GUI庫也可以實現),只要你有一定的python基礎,熟悉一下相關程式碼和示例,很快就能自己編寫一個二維碼生成器,這裡你也可以把介面寫的更好看一些,給二維碼新增前景色、背景色、logo等功能,相關程式碼我以前也展示過,網上也有相關教程和資料,感興趣的可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。
以前介紹過如何利用python的二維碼庫qrcode生成二維碼,這裡再拓展一下,加一個簡單的GUI介面,編寫一個二維碼生成器,程式碼不多,很簡單,實驗環境win10+python3.6+pycharm5.0,主要內容如下,先看一下效果圖:
2.接著,安裝PyQt5,一個GUI庫,可以快速開發GUI應用,使用起來非常方便,安裝的話,與上面類似,直接輸入命令“pip install pyqt5”就行,如下:
3.最後,就是編寫程式碼了,程式碼如下,這裡進行了拆分:
最後,就是新增__main__函式,建立QRCode類的物件,顯示視窗:
手機掃描後,就能直接獲取輸入的文字資訊,或者直接跳轉到對應的網頁:
至此,我們就完成了利用python來編寫一個簡單的二維碼生成器。總的來說,整個過程很簡單,主要用到qrcode和pyqt5這2個庫,qrcode用於生成二維碼,pyqt5用於設計介面(tkinter,wxPython這2個GUI庫也可以實現),只要你有一定的python基礎,熟悉一下相關程式碼和示例,很快就能自己編寫一個二維碼生成器,這裡你也可以把介面寫的更好看一些,給二維碼新增前景色、背景色、logo等功能,相關程式碼我以前也展示過,網上也有相關教程和資料,感興趣的可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。