原创 Python QT開發(二)pyside2 將UI文件轉換成py文件引入到工程中

1、使用QT Designer製作UI文件; 2、通過QT Designer將文件轉換成py文件;        菜單欄----窗體----View Python Code      複製彈出框的py代碼     在工程中新建一個py

原创 Python QT開發(五)pyside2 使用sender()進行多按鍵監控

當一個界面中有多少按鈕需要輸入時,我們不可能每一個按鈕設計一個槽函數,所以就需要我們在同一個槽函數裏面對按鈕進行區別,這裏就需要用到sender(),sender()的返回值爲觸發這個事件的對象,比如我們定義0-9共10個按鈕,將按鈕對象

原创 Ubuntu18.04.4下python+QT+pyside2環境配置

1、Ubuntu18.04.4自帶python3.6,需要安裝pip //安裝 sudo apt-get install python3-pip //版本檢查 sudo pip3 -V //升級 python3 -m pip ins

原创 Raspberry 通過SD卡設置wifi

1、使用balenaEtcher將img文件寫入到SD卡; 2、在SD卡的根目錄下創建一個名爲wpa_supplicant.conf的文件,編輯,寫入以下內容: country=CN ctrl_interface=DIR=/var/ru

原创 Ubuntu 18.04下vue環境搭建

第一步:安裝nodejs 1、下載nodejs:從nodejs官網(http://nodejs.cn/download/)下載安裝包 2、創建node文件夾 root@ubuntu18:/usr/local/node# mkdir /

原创 Ubuntu18.04.4安裝pip

//安裝 sudo apt-get install python3-pip //版本檢查 sudo pip3 -V //升級 python3 -m pip install --upgrade pip  

原创 VMware15安裝ubuntu18.04黑屏問題的總結(win10 1903以後版本)

黑屏的主要原因是SVGA Ⅱ Adapter該設備無法正常驅動,可以打開軟件和更新裏面查看附加驅動,設備是灰色的,並且提示需要安裝open-vm-tools-desktop,其實這就是解決黑屏問題的根本。 解決方法: 1、如果Ubuntu

原创 Python QT開發(三)pyside2 使用QTimer實時更新系統時間

from PySide2.QtWidgets import QMainWindow, QApplication, QLabel from PySide2.QtCore import QTimer,QDateTime, QMetaObje

原创 Python QT開發(七)pyside2 QFormLayout的幾個重要屬性

QFormLayout n行兩列表單,提供了一套insertRow、removeRow、addRow的方法,此類默認第一列爲QLabel,支持第一列只提供字符串而不提供QLabel對象 表單換行策略 setRowWrapPolicy(Ro

原创 raspberry pi設置靜態IP地址

1、登錄raspberry pi; 2、編輯/etc/dhcpcd.conf 添加以下文件 #設置無線靜態IP interface wlan0 #IP地址 static ip_address=192.168.1.119/24 #網關

原创 樹莓派4 ubuntu20.04運行python QT環境pyside2

1、默認的基於樹莓派的ubuntu20.04是無法獲取python3-pyside2的相關軟件包的,所以我們需要先配置下載源; vim /etc/sources.list //在最後一行添加 deb https://mirrors.u

原创 樹莓派4 ubuntu20.04安裝PyInstaller

1、正常情況下,我們是通過pip3來安裝PyInstaller,但是在樹莓派的ubuntu20.04上安裝時,會報錯如下: In function ‘strncpy’, inlined from ‘splitName’ at

原创 Python QT開發(一)pyside2 動態加載UI文件

1、使用QT Designer製作UI文件; 2、使用QT Creator或者PyCharm創建工程,並將ui文件放置到工程的根目錄中,我這裏是在根目錄創建一個UI文件夾,專門放置UI文件; 3、示例代碼如下: from PySide