原创 PySide2 去掉 Dialog 的問號

創建出來的 Dialog 有一個問號,但是不想要。 去掉方法: self.setWindowFlags(self.windowFlags() & ~Qt.WindowContextHelpButtonHint) self 就是

原创 batch、batch_size、iteration / step、epoch 含義

epoch:表示把所有的訓練集輸入到模型完整地訓練一遍 batch:模型訓練時,往往不是一次性把所有的訓練集輸入到模型中,而是把訓練集分成較小的批,即分成一個個的 batch batch_size:batch 的大小 itera

原创 PySide2 窗口退出時處理函數

用函數 app.aboutToQuit.connect(func_name) 例如: def close_timer(self): if self.scanning_timer != None: self.scanning_

原创 PySide2 更新界面卡頓

在主線程裏面就一個 for 循環,然後程序就出現卡頓,代碼如下: n_machine = len(data) # 機器數量 # 假數據 if data == {} or data is None: for i in r

原创 PySide2 Splitter 設置初始比例

代碼如下: # 新建一個分離器,垂直分離 self.main_splitter = QSplitter(Qt.Vertical) # 分離器添加控件 self.main_splitter.addWidget(self.ui.ta

原创 Python: xxxx is not callable

問題如下: 導入了某個類,爲什麼不能用呢? 原因及解決辦法: import DataCollectorModel 僅僅只是導入了這個文件,要使用裏面的類,就必須得在文件後再加上類名:model = DataCollectorMo

原创 2、訓練模型的流程

1、最終成果展示 本教程需要先搭建深度學習目標檢測開發環境,如果還沒有搭建好環境,請先看: 本教程需要的文件,請提交下載好,再開始動手實踐: 整個訓練模型的流程爲: 2、建立項目文件夾結構 按下面的目錄結構創建文件夾: tf_

原创 tensorbard 無法訪問?

解決:指定 host 爲 127.0.0.1 tensorboard --logdir ./ --host=127.0.0.1

原创 PySide2 QTableView 左鍵點擊事件

# 鼠標左鍵點擊事件 self.ui.tableView.clicked.connect(self.table_left_click) # 點擊處理事件 def table_left_click(self, item): #

原创 TensorFlow *.pb 文件

pb 是 protobuf 的縮寫。在 TensorFlow 中,protbuf 文件包含計算圖定義以及模型的權重。

原创 COM4 與 COM3 區別?

我有一個串口設備,通過 USB 插在電腦上,獲取到的端口爲 COM4,我換了一個 USB 插口,獲取到的端口仍爲 COM4,這是爲什麼呢? 換言之,獲取到的端口號與插入的 USB 插口位置有關係嗎?獲取到的端口由什麼決定呢?

原创 QT desinger sizePolicy 各選項含義

其他博客看到的,記錄一下:https://blog.csdn.net/qq_24508983/article/details/84033919 但是,在 QT desinger 從來沒看到 sizeHint 這個選項,sizeHi

原创 PySide2 自定義Signal

在 QT 官網看到的,網站:https://wiki.qt.io/Qt_for_Python_Signals_and_Slots import sys

原创 Python 安裝第三方庫出現 unable to find vcvarsall.bat 錯誤

錯誤截圖: 原因:這是因爲電腦缺少 Visual C++ Build Tools 2015,下載安裝一個就好了 下載地址:http://go.microsoft.com/fwlink/?LinkId=691126

原创 OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit

問題:使用 pip 安裝了 PyOpenGL 包,然後運行程序,結果提示:OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit