原创 Qt實現二值細胞圖像區域上色

問題描述 在細胞圖像處理和識別中,區域特徵是非常重要的,也是分析細胞特徵的前提和基礎。這些區域特徵可以是外接矩形、像素點個數等。因此,我們需要得到跟蹤得到不同區域,才能對其進行特徵分析。針對該問題,我們需要設計一個類和相關方法,用於跟蹤得

原创 Qt exe程序缺少dll的解決方法

當我們用Qt Creator直接運行程序時是可以的,但當我們直接打開工程目錄下的exe文件卻發現運行不了,提示缺少dll文件,因爲Qt默認是動態編譯的,需要dll才能運行。 當我們用Creator運行程序的時候Qt當然會去找相應的dll

原创 父窗口和父類的一些理解

QObject是Qt所有類的基類,是Qt Object Model的核心。QWidget類是所有用戶界面對象的基類,包括QMainWindow,QDialog等。 窗口部件是用戶界面的一個基本單元:它從窗口系統接收鼠標、鍵盤和其它事件,並

原创 使用Qt Designer來設計界面

介紹 Qt Designer,是一個直觀可見的全方位 GUI 構造器,它所 設計出來的用戶界面能夠在多種平臺上使用。它是 Qt SDK 的一部分,也是最爲重要的開發 工具之一。利用 Qt Designer,我們可以拖放各種 Qt 控件構造

原创 源文件字符集,編譯器內部字符集,執行字符集,控制檯亂碼問題,Qt中文問題

源文件字符集:源文件本身也是文本文件,所以源文件字符集是指源文件保存時採用哪種字符集編碼。VC++下源文件默認是gbk編碼,如果想要更改,可以通過 文件-高級保存選項 修改某個源文件的編碼方式,似乎沒有什麼選項能夠設置創建項目時的源文件

原创 字符集,代碼頁,字符編碼

字符集:是一個系統支持的所有抽象字符的集合。字符是各種文字和符號的總稱,包括各國家文字、標點符號、圖形符號、數字等。其中每個字符都有一個序號作爲編碼值。 代碼頁:是字符集的別名。凡是涉及到字符處理的地方都要用到字符集,比如不同地區,不同語

原创 使用cl.exe在windows控制檯下編譯C++程序

工具 cl.exe 是控制 Microsoft C 和 C++ 編譯器與鏈接器的 32 位工具。編譯器將.cpp編譯,生成中間代碼目標文件(.obj)。鏈接器將目標文件鏈接,產生可執行文件 (.exe) 或動態鏈接庫文件 (DLL)。 l

原创 Anaconda安裝心得

從官網下載Anaconda安裝包並安裝 打開Anaconda官網:Anaconda 選擇安裝版本,我選擇的是Anaconda 5.0.0 for windows的Python3.6版本。 下載完成後安裝,我選擇了安裝在E盤。 配置

原创 Qt事件循環的一些理解

1、事件循環一般用exec()函數開啓。QApplicaion::exec()、QMessageBox::exec()都是事件循環。其中前者又被稱爲主事件循環。 事件循環首先是一個無限“循環”,程序在exec()裏面無限循環,能讓跟在ex

原创 Qt Creator工作目錄

Qt Creator中的工作目錄是給調試用的,一般設爲 build-ProjectName-Desktop_Qt_5_9_1_MSVC2013_64bit-Debug/下,所以如果用Qt Creator啓動程序,那麼工作目錄就設爲這個。而

原创 QString類的詳細用法

介紹 QString 類是 Qt 中用於實現對字符串操作的類,與 std::string 用法類似.它在實現上有以下特徵: 字符串內部採用 Unicode(utf-16) 編碼,可以表示世界上大多數語言的文字。 QString類採用隱式

原创 QStyleSheet樣式表學習

QStyle,QStyleSheet語法和使用:請看 針對某個控件,在樣式表裏有哪些屬性可以設置:請看