學了幾個月的python了,突然想做點自己的工具,想起自己以前用qt寫c++的gui的時候,記得用pyqt可以寫gui,就學了一周。把基本的東西都看了一遍,感覺和qt差不多!但是pyqt5 的中文資料少的可憐啊!如果又想學的朋友可以參考下我的這個小工具製作過程!
先看**
import sys
from pyqt5.qtgui import *
from pyqt5.qtwidgets import *
from pyqt5.qtcore import *
import requests
class
mytest
(qwidget):
def__init__
(self, parent=none):
super(mytest, self).__init__(parent)
self.label = qlabel(self)
self.label.settext("**")
self.lineedit = qlineedit()
#self.lineedit.settext("")
self.button = qpushbutton("開始")
self.text = qtextedit()
#訊號於槽
self.button.clicked.connect(self.getstr)
#布局巢狀
wlayout = qvboxlayout(self) #全域性布局
hlayout = qhboxlayout() #區域性布局
vlayout = qvboxlayout() #區域性布局
hlayout.addwidget(self.label)
hlayout.addwidget(self.lineedit)
hlayout.addwidget(self.button)
vlayout.addwidget(self.text)
wlayout.addlayout(hlayout) #將區域性布局加到全域性布局中
wlayout.addlayout(vlayout)
#新增標題
self.setwindowtitle("url抓取")
#新增圖示
self.setwindowicon(qicon('1.ico'))
#槽函式
defgetstr
(self):
url = self.lineedit.text()
rep = requests.get(url)
rep.encoding = 'utf-8'
html = rep.text
#將抓取的網頁原始碼加入到textedit中
#settext()這個函式不能實現
打包-w 是不會出現黑色的控制台
-f 檔案路徑
–ico 新增程式的圖示
打包完後會出現:
進入dist中就有我們最後生成的工具:
ps: 如果大佬發現錯誤,歡迎指正!謝絕噴子!
PyQt5 小工具 Excel資料分組彙總器
在寫資料彙總分組工具之前梳理一下需求,要求一 能夠將excel的資料展示到列表中。要求二 能夠支援按列彙總資料,並且多列分組彙總。要求三 能夠預覽分組彙總以後的資料,最後將分好組彙總的資料儲存到新的excel資料檔案中。閱讀全文 應用操作庫 import sys import os 應用樣式庫 fr...
wordpress小工具製作
wordpress 使用側邊欄的小工具,很方便調整頁面結構 小工具的製作過程 1 在自己的主題檔案中新建乙個資料夾 如widget 在資料夾中建立乙個php awp posts category.php 小工具是乙個類,想側邊欄一樣,還得使用 註冊,他才可以再後台使用,基本的 一層不變 class ...
基於PyQT的小工具框架
gps原始資料中經度 維度 高程資料的提取 log資料的顯示和儲存 pip install pyqt5 pip install pyqt5 tools designer1 主介面 pyuic5 o mainwindow.py mainwindow.ui2 資源檔案 pyrcc5 o mainwind...