原创 QComboBox使用的細節

之前講過了clicked和clicked[bool]的區別其實是沒有什麼區別的。 但是今天學習QComboBox的時候發現,activated和activated[str]的區別還是很大的。 前者給槽函數傳遞的參數是下標index的值,從

原创 pyinstaller打包exe運行exe報錯看不到錯誤內容(pyinstaller打包的exe怎麼查看運行錯誤)

調試是程序員的必修課。但是如果連調試的手段都get不到,那真的實在太慘了。 比如,筆者在使用pyinstaller打包pyqt的程序成exe之後,運行exe,無故閃退,或者彈窗報錯。作爲一個工程師,這個時候有一千萬個理由想要看到這個錯誤的

原创 mui開發app教程-前言

使用mui來開發移動端項目,已經三年多了。最近閒來無事,就想着把這塊技術落地成文檔。以教後來人。 望能給大家帶來實際的用處。加油。  

原创 mui開發app教程-2

上一章:mui開發app教程-1 目錄 功能1:選項卡事件綁定 選項卡綁定頁面鏈接 創建頁面 選項卡綁定鏈接 主板頁面設計 1、plus.webview.create 2、plus.webview.currentWebview().app

原创 PyQt5 打包沒有icon圖標,百度方法沒用,終極解決之道究竟在哪(pyinstaller打包成exe文件,雙擊打開,沒有顯示圖標)

在分享之前,先爆下粗口,wtfk。太難了,整整折騰了一下午。才搞定。 pyqt5打包成exe,程序有圖標,但是雙擊打開的任務欄和窗口都沒有顯示圖標。百度的方法基本上用爛掉了。解決不了。最後在一個犄角旮旯的地方找到了解決方案: 問題復現

原创 報異常 // 設置圓圈的邊框顏色爲紅色 circleObj.setStorkeColor( "#ff0000" );

今天在用html5聯盟的地圖功能。發現在使用一個功能:設置範圍的邊框的顏色的時候死活都不正確。百度也沒有答案。後面發現,居然是官方的給的demo的代碼寫錯了。你敢信 但是api確實這麼寫的: 經過測試呀,api寫的是對的,demo是錯

原创 pycharm下引用另外一個文件報錯(如何引用另外一個文件)

一個大項目,進行按功能分文件開發是很正常的,但是我今天遇到一個問題,就是一個文件引用另外一個功能的文件的時候,會報錯,如下: 找了一圈,感覺都沒人能給出一個正確的解釋。後面發現,只要將當前文件所在的父級文件夾標註爲source文件夾,這

原创 pyqt組件點擊事件(其他事件也一樣)傳遞參數

是這樣,做項目的時候需要對多個組件共用一個方法,這個時候就有一個問題,如何去辨別每次觸發這個方法的是哪個組件。 常規的方式是通過self.sender()方法來獲取觸發源是誰。然後通過觸發源的text屬性內容的不同來區分。比如:

原创 gitbook build html跨域

都說gitbook通過執行gitbook build生成的html支持直接打開查看。 但是我直接打開html就報錯了。 f12查看錯誤信息如下: 就是跨域問題了。 網上有很多提供了很多中解決方案,比如給谷歌添加額外的配置什麼的。 但是最

原创 qmessagebox按鈕變成中文,設置默認按鈕

廢話不多說,直接上源碼,裏頭列舉了實現如題功能的兩種方式: import sys from PyQt5.QtWidgets import QApplication, QWidget, QMessageBox from PyQt5 imp

原创 pyinstaller打包生成的exe運行報錯:ImportError: unable to find Qt5Core.dll on PATH

pyinstaller打包pyqt生成的exe,直接運行exe文件時,程序閃退。發現報了個錯:ImportError: unable to find Qt5Core.dll on PATH 問題及解決辦法 程序閃退,第一反映肯定是有問

原创 pyinstaller test.py打包生成的exe,老是會報某個包不存在(比如是pyinstaller No module named 'cv2')

如題,打包的時候看了下自己env裏頭是有這個包,但是打包之後的運行exe文件老是會提醒某個moudule不存在。看了其他網友的反應,似乎他們也有遇到相同的問題,大概原因是因爲pyinstaller有時候沒那麼智能,部分包必須自己手動引入。

原创 activemq和jdk版本對應關係

很多初學activemq的同學都會遇到一個問題:下載了最新版本的mq但是跟本地的jdk有衝突。所以mq的下載一定要根據本地的jdk版本來決定。 ActiveMQ 依賴JDK版本 根據別人整理好的部分資料,我大概羅列下5.15版本及其以前版

原创 pyqt5 主窗口閃現閃退

今天遇到一個很有趣的現象。就是之前運行pyqt5的主窗口的時候都是通過如下方式來呈現的: if __name__=='__main__': app = QApplication(sys.argv) ex =Example

原创 【爲什麼每次重啓電腦,環境變量都需重新設置?】-終極解答

上述問題,很多人都遇到,但是似乎都沒有一個很明確的解決方案。掃地僧在自己的博客上發文提供了完整的解決方案。查看下面鏈接訪問(因爲自己的博客還沒有做seo,所以藉助csdn平臺): 【爲什麼每次重啓電腦,環境變量都需重新設置?】-終極解答