原创 代碼天堂

個人最近做了一個博客網站。 訪問地址:www.codeheaven.cn

原创 HBuilderx創建uniapp colorui項目報錯Cannot find module 'infer-owner'

現在多端應用在實際的開發場景中是非常的吃香的,我選擇是基於uniapp來進行實現的。 uniapp是dcloud公司基於hbuiderx來進行開發的一個框架。 原生的uniapp的ui是非常普通的,因此筆者就想借助開源的ui插件color

原创 mpvue安裝不成功 (vue init mpvue/mpvue-quickstart firstapp報錯,解決方式就在這邊)

一直都是用原生的方式來開放小程序。最近改用mpvue了來開發感覺效率好很多。 但是在我們要初始化一個mpvue的項目的時候,命令如下: vue init mpvue/mpvue-quickstart firstapp 上面這句命令的運行

原创 mui開發app教程-1

上一篇:前言 目錄 創建項目方式 功能1:引導頁 引導頁顯示 引導頁代碼模板 引導頁全屏顯示設置 引導頁跳轉首頁 功能2:首頁選項卡設計 選項卡依賴文件 選項卡代碼模板 選項卡更改圖標 使用成果展示和代碼 教程-1源碼分享: index.

原创 python人臉識別-module 'cv2.cv2' has no attribute 'face'

今天初探了一下基於python的人臉識別。實現的方式沒有想象中的那麼難,當然這還是站在了衆多巨人的肩膀上,纔有的機會。不過問題也是多多,如題: 這個錯誤的原因是因爲沒有安裝包opencv-contrib-python導致的。所以安裝一下就

原创 pyqt5在QMainWindow中佈局的問題 (QVBoxLayout QHBoxLayout佈局,組件顯示不出來)

今天開做項目的過程,發現,基於QMainWindow作爲父類進行頁面開發的時候,同時使用QVBoxLayout QHBoxLayout來做佈局,會出現組件顯示不出來的情況。經過各種查找蒐羅資料發現: 在pyqt5中使用了父類爲QMainW

原创 python中的argparse模塊(參數解析) --和沒有--有什麼區別

引入 在做項目的時候,發現一個問題: 針對下面的這句一直理解不了: parser.add_argument("--x", help="橫座標", type=int) 這邊帶個--和沒有--到底有什麼區別,各種查找,也沒發現我想要的答

原创 PyQt5 clicked和clicked[bool]信號區別

網友的解釋(跟實踐有衝突) 在使用命令按鈕QPushButton時,最常用的信號列表如下: 關於“將當前狀態傳遞給外界”這句作用難以理解,其實就是:控件中的clicked()信號和clicked(bool)信號是兩個不同的信號 1

原创 python str與repr以及toString()

python裏頭要轉成字符串的方式,很多。比較常用的是str和repr。 今天之前,筆者一直認爲python沒有類似於 java對象中的tostring()方法。但是發現原來toString()方法是部分的類的實例纔有。 比如: 那麼p

原创 python的with關鍵字

前言 with表達式其實是try-finally的簡寫形式。但是又不是全相同。 格式 """ 格式 with context [as var]: pass """ 其中的context是一個表達式,返回的是一個對象,var用來保

原创 QPainter的使用

QPainter就是手裏的作圖工具,只需要三洋東西:筆(顏色,寬度,樣式),字體(寫字),刷子(大面積作畫) 設置筆和字體以後,就可以寫字了: void MainWindow::paintEvent(QPaintEvent *event

原创 qt中clicked()和toggled()的區別

區別 相同點: 當點擊按鈕時,狀態信號都會被髮送。 不同點: toggled要比clicked更容易觸發。clicked()有的toggled有,而toggled有的,clicked()卻不一定有! 進一步解釋: toggle在實物上有開

原创 python部分語法不會提醒

學習python圖形界面編程,最難受的就是智能提醒有時候會“”丟失“” 今天再學習到pyqt的時候,發現原來智能提示丟失是因爲我們對參數沒有做明確的類型指定。以下面爲案例爲例子。 做一個關閉窗口前的提示功能。 會提示的寫法如下:

原创 instance.quit self.close區別

學習pyqt都會遇到一個問題,如何通過按鈕關閉事件。 官方提供了兩種方式: 方式1: qbtn.clicked.connect(QtCore.QCoreApplication.instance().quit) 方式2: qbtn.cl

原创 pyqt5實現窗口居中顯示

pyqt的窗口居中顯示的方式主要有下面兩種方式,直接上源碼。 import sys from PyQt5.QtWidgets import QApplication, QWidget, QDesktopWidget class Exa