中年大叔學編程-用PyQt做一個簡單的二維碼生成器

2020-12-04 中年大叔學編程

今天是個不錯的日子,卻給我帶來了更大的煩惱,為什麼呢?

因為我看到了這個消息,突然想到這麼大年紀了,身邊的朋友都結婚生子了,唯獨我還沒有,焦慮、憂愁。算了,我們還是繼續學習吧 前面簡單地嘗試了一下PyQt,這裡我們就結合PyQt來給之前生成二維碼的腳本做個可視化的界面。 首先,打開designer,新建一個窗口並保存為qrcodeui.ui

然後拖拽兩個GroupBox並分別將其title屬性改為二維碼參數和二維碼展示

我們在二維碼參數的GroupBox分別拖拽一個label、一個text和兩個button,在二維碼展示的GroupBox中拖拽一個label用於展示二維碼

目前,一個簡單的ui界面就拖拽出來了,我們來執行pyuic5 -o qrcodeui.py qrcodeui.ui命令,將UI轉為py文件 我們先新建一個py文件,把咱們的ui啟動起來

先來實現一段簡陋的代碼

現在運行起來看看效果:

我們使用pyinstaller來把它打包成exe,執行pyinstaller -w -F qrcodewin.py就會在當前自動生成一個dist目錄,相應的exe就存放在dist目錄中。最後雙擊生成好的qrcodewin.exe即可運行

我只是記錄我的學習過程,由於書讀得少,可能很多地方表述或者是理解得不對,請輕噴並指正。

相關焦點

  • 二維碼生成器
    ; 2.可以將生成的二維碼分享到朋友圈裡面,和好友一起玩; 3.可以在相冊中方便的找到生成的二維碼,並且將裡面的信息讀取出來; 4.可以添加二維碼的logo,十分實用 付費信息:完全免費 願天下人所有的付出都能得到回報——天道酬勤 二維碼是當前移動網際網路非常常用的一個東西,有二維碼名片用來加好友,二維碼付款碼輕鬆支付等等;
  • 前端: 如何利用Qrcode製作一個二維碼生成器?
    玲琅滿目的二維碼在我們的都市和朋友圈中隨處可見, 很多平臺都提供了定製二維碼的服務, 那麼作為一名程式設計師, 我們如何自己實現一個簡單的二維碼生成器呢? 接下來筆者就來帶大家一起利用Qrcode實現一個二維碼生成器.
  • Python語言中使用pyqtgraph庫實現數據可視化
    如在實時數據採集場合,要求高速實時繪圖,這時候很難滿足我們的要求,當然,可以通過其它方式如調用其提供的底層API自己編程優化,可以提高其繪圖速度,但難度相對較大。這兒介紹另一種功能強大的2D/3D繪圖庫——pyqtgraph,它是一種建立在PyQt4/PySide和numpy庫基礎之上的純Python圖形GUI庫,在數學、科學和工程領域都有著廣泛的應用。
  • 分享5個國外最好的在線二維碼生成器
    目前,不論是公司網站/個人網站,甚至媒介平臺都喜歡貼上自己的二維碼(QR),一來可以迎合市場的需求,二來獲取眾人的眼球。打開我們的網站,看 到路邊的海報,如果看到二維碼,我們是不是都喜歡掏出手機然後對準進行掃描查看到底是什麼?
  • Python數據可視化之高速繪圖神器PyQtGraph庫,強烈建議收藏
    雖然該庫完全用python編寫,但其內部使用了Qt的GraphicsView框架及numpy計算庫,因此其在圖形繪製及數據處理速度方面有著極其優異的表現。同時,PyQtGraph是在MIT開源許可下發布的。該庫可運行於Python2和Python3上,其兩個主要特色為:為數據(繪圖,視頻等)提供了快速可交互式的圖形(2D和3D)顯示。
  • 中年大叔學編程-Python實現簡單的視頻編輯
    今天,我們來了解一下如何用Python來編輯視頻,這裡會用到MoviePy和FFmpeg這兩個視頻處理庫。MoviePy的簡單使用首先第一步當然還是安裝MoviePy這個庫pip install moviepy我們先來一個簡單的示例-剪切視頻,先看看原視頻的時間長度開始編碼吧from moviepy.editor import *video = VideoFileClip("D:/S年歌行-07.mp4")
  • "藏毒"二維碼製作門檻幾乎為零:10元就能買個生成器!
    我國已成為名副其實的二維碼大國。然而,行動網路和二維碼應用的快速發展,也為不法分子提供了一個違法犯罪的新途徑,不法分子將病毒、木馬程序、扣費軟體等植入二維碼,消費者掃碼被盜刷現象時有發生。今年2月,福建省福州市公安局鼓東派出所陸續接到群眾報警稱,在掃描共享單車二維碼支付完押金後,未能解鎖成功。
  • 谷歌Up主自製禿頭生成器張東升躺槍,而這款生發GAN讓你髮際線前進一公裡!
    博主在視頻中預演了一下自己禿頂的樣子,一個翩翩少年立刻變成了中年大叔。       當然可以用GAN來完成了,GAN的精髓就一個字,給我數據,幹! 前面的那款GAN讓張東升的髮際線後移了一公裡,今天我們就來介紹一款GAN把那些年遺失的頭髮給種回去!
  • QR Blaster:多彩又個性的二維碼生成器
    QR Blaster還記得之前酷站介紹過的個性多彩QR碼生成器Unitag.fr麼?是的,QR碼也應該有閃亮驚豔的一天,一改之前黑白兩色古板的造型!酷站今天推 薦的QR Blaster仍是一款免費在線自定義QR碼生成器。QR碼應用範圍更廣泛,製作步驟更簡單。
  • 簡單3步,完成在線生成二維碼
    隨著網際網路的不斷發展,現在掃碼訂餐,掃碼關注,掃碼參加活動等等已經屢見不鮮,二維碼的應用在我們生活中的方方面面。現在設計二維碼也非常的簡單,網上有很多的二維碼生成器,只需要幾步簡單的操作就能夠完成。比如使用找圖設計網站就能夠輕鬆的完成二維碼設計。點擊首頁的二維碼製作,進入專門設計二維碼的頁面,可以對自己已有的二維碼案進行樣式修改,還可以通過連結,文本,微信公眾號,名片,地圖,來製作二維碼。操作非常的簡單,設計完成後點擊下載就可以了。
  • 學編程不止是為做程式設計師,編程貓小火箭學員家長:學編程,是培養思維...
    學編程不止是為做程式設計師,編程貓小火箭學員家長:學編程,是培養思維的好方式 2020年03月25日 10:26作者:網絡編輯:王動   國家之爭的內核是經濟之爭
  • 谷歌測試Chrome全新共享界面:加入二維碼生成器並內置截圖工具
    現在,谷歌正在為Chrome測試一款新的共享彈窗(share flyout),其中包括了一個二維碼生成器。 外媒AndroidPolice發現,新的共享界面似乎增加了一個額外的選項來共享特定於瀏覽器的內容
  • 「狗屁不通生成器」的文章,為什麼能如此「狗屁不通」?
    其中有一個與眾不同的技術流選手,知乎用戶「KE meng」,也就是「狗屁不通文章生成器」的創作者,他聲稱「隨便」用Python寫了個項目,並把一併附上生成的文章。                  從生成器的編程語句來看,雖然程序遵循了一定的算法邏輯,但實際效果卻缺少了嚴謹的行文或語言邏輯,更像是簡單的堆疊。
  • 10款AJAX/CSS/HTML的在線表單生成器
    在這篇文章中,我們將介紹10個超棒的在線表單生成器,幫助你整合web表單到你的網站中,希望大家喜歡!1. Form Assembly這是個web表單的CSS樣式集合2. JotForm第一款基於可見即可用的表單生成器。
  • 數控操機員,學UG編程需要多久?
    看著工廠的編程師傅坐辦公室吹著空調,打著遊戲,同時拿著高工資,還受老闆器重,成為工廠生產的棟梁柱。 這時就要去反思,為啥別人上班就編個程序如此輕鬆?因為別人有真技能,能替老闆解決實質性的問題,一普通的操機工,只會簡單的工具機操作,工作性質較簡單,全靠勞力解決問題,不願幹隨時招人替補上就行。
  • 為什麼年輕姑娘偏愛中年大叔?一個95年的姑娘,說出真實感受
    但只局限於此,和大叔聊起來,三句話不離他女兒如何如何,我再怎麼樣,也不至於招惹一個有家室的男人,再加上,十二歲的年齡差距,實在不敢往下想。直到一次和同事聊天,無意間提到大叔離婚了,孩子跟了媽媽,得知這個消息,不知道為什麼,心裡竟然有那麼一絲小雀躍,不知不覺,在腦海裡已經給大叔點了關注。
  • Python自學筆記,編程中簡單的加減乘除
    今天我們來看看Python這麼程式語言,是怎麼進行簡單的基本運算的。Python中可以先將運算先用一個值來接收它,本次運算結束之後,我們可以直接輸入接收的那個值再進行下一步的運算。是不是聽起來很暈,我們接下來用圖說明。是不是很簡單。
  • python編程中探索性數據分析詳解,看完就會
    這些性能成就了Python的高效率,有「人生苦短,我用Python」之說,是一種十分精彩又強大的語言。這裡有一些技巧來處理日誌文件提取。假設我們正在查看一些Enterprise Splunk提取。我們可以用Splunk來探索數據。或者我們可以得到一個簡單的提取並在Python中擺弄這些數據。
  • 每天都掃的二維碼 到底是什麼原理?這麼好用
    和條碼一樣,UPC碼構建了現實世界和數字世界之間的橋梁,給每個人都提供了一個條碼掃描儀,讓大家都有機會瞬間獲取條碼中所包含的數據。 作為條碼的第一種形式,UPC碼是一維的。它們只包含單向的信息。一維碼非常有效,但只能承載少量的數據,比如數字產品代碼。
  • 類似傻瓜文案生成器的有哪些?微博超火生成器網頁地址大全[視頻...
    傻瓜文案生成器的玩法很多,微博上也出現了很多熱門的生成器玩法,這次小編會分享一些超級火爆的生成器,下面就是這次小編要給大家分享的內容,想要知道傻瓜文案生成器的玩法和其他生成器的入口,都可以參考下面的攻略哦!