原创 html 基礎總結

一、 基礎 1. HTML 標題: HTML 標題(Heading)是通過 <h1> - <h6> 等標籤進行定義的。<h1>This is a heading</h1><h6>This is a hea

原创 QDate

<QDate> //初始化 例: QDate date(2017,3,15); QDate::QDate(int y, int m, int d); //添加n天之後的日期,n可以爲負數 QDate QDate::addD

原创 qt 清空文件夾的方法

/******************************************************************************** 說明:刪除文件及文件夾涉及到的類包括QDir、QFile、QFileInf

原创 php 解壓zip/rar

剛開始學習php,在做php在線解壓壓縮包並讀取文件的目錄結構的功能,記錄下遇到的問題 1. 剛開始以爲可以直接讀取壓縮包的目錄結構(可能我還沒找到方法吧),浪費了好多時間 2. 後來把壓縮包解壓到指定的目錄中,在讀取指定目錄指定文件夾(

原创 qt 分割字符串的兩種方法

1. split 按照指定的字符分割,如按照";"或 "/"等分割 QString str = "hello,world" QStringList list = str.split(","); QString a = list[0]; /

原创 xx.net

https://github.com/XX-net/XX-Net

原创 獲取文件路徑和文件名、後綴名

1. 打開文件獲取文件路徑+文件名 QString filePath = QFileDialog::getOpenFileName(this,tr("請選擇文件"),"C://Users//Administrator//Deskt

原创 qt 多線程的兩種實現方式

一. qt4.7版本之前使用的方法(新版本依然可以用)1. 自己寫一個類,派生自QThread2. 在該類中有一個虛函數 --- run3. 通過信號槽與主線程通信主線程中4. 創建子線程對象5. 啓動子

原创 qt 連接mysql driver not loaded錯誤

1. 當用qt連接mysql時,出現:QMYSQL driver not loaded的解決方法: 將mysql的dll複製到qt的配置文件中. 例如: 將D:\Program Files (x86)\MySQL\MySQL Server

原创 qt 設置單選按鈕(checkbox或radiobutton等)的方法

方法一:  在同一個buttongroup中的按鈕只能單選,buttongroup在QtDesigner中無法找到 1. 添加到buttongroup中,選擇多個按鈕,右鍵,添加指定按鈕組2. 或代碼添加,代碼如下void ButtonG

原创 qt 字符串通過MD5加密

將密碼通過MD5加密後,將32位md5值,前後16位對調 QString QLoginDlg::ToMyMd5(QString str) {QString md5;QString pwd = str;QByteArray bb;bb =

原创 tableview 設置交替色

方法一:1. 開啓單雙行變色,默認雙行爲灰色ui->tableView->setAlternatingRowColors(true);2. 在ui中設置qss樣式表,修改默認的灰色爲其他顏色 alternate-background-co

原创 Qt/Qss樣式表基礎

基本語法 1.  樣式表單由一系列樣式規則組成。每條規則可以分成兩部分:選擇器(selector)和聲明(declaration)選擇器:表示規則作用到哪些控件上聲明則:詳細說明了是什麼規則 2. Qt的

原创 qt 從url中獲取返回值

最近項目中,通過傳遞參數到給定格式的url中,網站後臺會判斷賬戶信息是否存在,不存在在頁面中顯示"error",存在則會返回給定的字符串,通過解析字符串得到詳細賬戶信息,需要從url中讀取返回值. 代碼如下: void QSignMone

原创 qt信號槽(多個類的通信問題)

如果,B類是A類的一個對象,不管是B發送信號觸發A還是A發送信號觸發B失敗的原因主要有以下兩點:1.信號和槽函數不匹配2.connect連接寫的位置不對(connect應該寫在A類中,寫在B類中則無法觸發) 很小白的問題,一直以爲必須是