不得不說
py的gui實在是太難上手了 我現在突然很懷念mfc vb c#這些東西了 因為控制項的**你只要一點就能進入檢視 而pyqt5 pyside2 都不可以
你要看就看全部的** 你要改你也只能轉換成py檔案再改 你卻得不到實時的反饋和互動 我也不知道我改了這段**跑出來會怎麼樣
跑了之後又開始難受 圖形化介面沒了 懂我意思麼
感覺python 的gui設計 designer這個東西只是為了讓你方便調整位置罷了 不是為了讓你方便看**
話不多說 首先我們開啟pyqt5designer 這個圖形化介面
支援控制項的拖動 很好
我們先直接拖進去乙個pushbutton
此時雙擊pushbutton 並不會像vb c#等開發工具一樣 給你跳轉到這個控制項的**介面 而是會讓你重新命名
怎麼看**呢?
這裡有兩種方法
方法一 預覽
果然 只能「看啊」
方法一開始我還報錯了 找不到uic.exe檔案 因為絕對路徑錯了 自己看錯誤原因改改路徑 把uic.exe複製過去
怎麼找uic ? 用everything這個工具
方法二另存為ui檔案
copy到pycharm
之後點選pyuic 即可轉化為py檔案
此時可以編輯它了 比如加入一些響應事件 這裡略了
轉化為py檔案後 當然我改名了 本來是untitled 改成了mainwin
此時mainwin**如下:
注意:mainwin中 只不過是函式的定義罷了 並沒有呼叫和例項化
所以你跑這個py程式 並不會有結果
所以我們現在建立乙個test.py去呼叫它
原始碼如下:
import注意這些類名不要搞混sysimport
mainwin
from pyqt5.qtwidgets import
if__name__ == '
__main__':
mainwindow =qmainwindow()
ui =mainwin.ui_form()
ui.setupui(mainwindow)
mainwindow.show()
跑一下test.py
成功了
第乙個WIndows視覺化視窗的建立
今天照著書打了第乙個windows視覺化的視窗大概,寫一些自己理解的東西。自己的感覺就是首先需要定義函式視窗的說明,可能在winmain 函式中會用到這個定義的視窗函式。然後開始編寫 winmain 函式,函式的引數有點多,初學記起來有些困難。不是很能理解那些引數的意義。感覺首先要做的事情就是定義乙...
Spring入門 第乙個程式
1.建立乙個 dynamic web project 專案2.引入jar檔案 需要實現什麼樣的功能,就引入什麼 jar檔案 spring beans 4.3.7.release.jar spring context 4.3.7.release.jar spring context support 4...
jmeter入門 第乙個jmeter指令碼
demo 訪問我的部落格 2 新增http請求並設定 中網域名稱後面沒有埠時,使用的是預設埠 http 預設埠80,https預設埠443 埠號引數,不填為預設埠 3 新增http資訊頭管理器並設定 csdn只接受瀏覽器發的請求,所以要用到瀏覽器頭資訊 不加這個頭,csdn返回403的哦,響應被拒 ...