原创 Qt程序CPU過高怎麼定位解決?Qt程序性能優化

自己開發的一個程序採用多線程調用url從網絡上下載股票數據,一旦開啓程序就特別的卡;想着優化一下;授之於魚,不如 授之以漁; 1.CPU過高排查方法 (1)打開vs的性能探測器;   (2)勾選CPU,然後點擊開始按鈕        (

原创 股票分時量比抓準主力突破點

一.什麼是分時量比? 量比=(現成交總手數/現累計開市時間(分))/過去5日平均每分鐘成交量; 分時量比=當前20秒內成交手數/開盤到現在平均每20秒內成交手數; 分時量比以當天的實時成交量數據統計計算,例如從早上開盤開始,每隔20秒統計一

原创 股票做T成功率95%月均盈利1.5萬的祕訣

如下圖所示是最近兩個月的做T成果,成功率95%,做T20次,成功19次,做T收益3萬1千元; 二、爲什麼要做T 做T是爲了賺取差價,股票的價格是每天都在波動的,是漲還是跌,都很難預料,但是可以確定的是股票價格每天都會有幾個點的上下波動;如

原创 QProcess 直接執行Program files(x86)目錄下的bat腳本失敗,wait

用QProcess執行一個服務的重啓腳本,重啓服務;發現Program files(x86),QProcess識別不了目錄 後來採用了替代的方法,用cmd.exe傳bat腳本路徑去執行; void AlgorithmConfig::Slo

原创 QDialog接收不到enter按鍵響應

自定義了一個QDialog窗口,需要接收快捷鍵enter確認;一開始發現無法接收enter健,其他健可以; 1. QDialog 的構造函數設置爲setFocusPolicy(Qt::StrongFocus); 2.將Dialog上的QPu

原创 Qt自定義主窗口的放大,縮小,關閉功能

Qt標題欄無法添加自定義按鈕,修改樣式也改不了;所以需要自定義標題欄;同時支持拖動,雙擊放大的功能; 按鈕設置 //設置爲無邊框,自定義關閉,放大,縮小按鈕 this->setWindowFlags(Qt::FramelessWi

原创 Qlistwidget刷新界面問題--突然有個item不顯示

1.問題描述 QListwidget複用原來的item吧新的數據設置進去,發現插入的數據是三條,刷新下突然有一個不顯示,放大縮小窗口後這個又顯示出來,所以不是插入的問題,應該是刷新顯示的問題,嘗試了update,repaint等一系列的函數

原创 Qtreewidget實現複雜組織樹結構

 組織任務樹構建     要創建上圖所示的任務列表,包含四種類型:空的佔位項、案件、文件夾、視頻任務;可以創建一個基類,如下圖所示,任務列表有爲了實現四種不同的項,建立一個基類,定義公共的接口;三個不同項繼承這個基類;   (1)組織樹基

原创 QtreeWidget實現模糊搜索功能

在輸入框輸入檢索關鍵字,然後根據輸入的關鍵字去搜索任務列表,只顯示包含檢索關鍵字的項隨着輸入文字的變化,不斷的刷新搜索內容;效果如下所示。     搜索函數實現方法如下所示: void TreeTaskList::SlotFilterCh

原创 Qtreewidget滾動條寬度根據內容自適應調整

1.1   組織樹treewidget滾動條寬度根據內容自適應調整     Treewidget只有在多列時,纔會自適應顯示橫向滾動條,並且根據內容自動調整滾動條的大小,爲了實現任務列表自適應列寬;需要採用如下方法;信號槽連接treewid

原创 QFileDialog實現同時選擇文件和文件夾,確認取消按鈕英文問題解決方法

如下圖所示,需求是同時能夠選擇文件或者文件夾,但是QFileDialog文件窗口類要麼只能選文件,要麼只能選文件夾,無法同時去選擇文件和文件夾;   要實現這樣的需求,封裝了一個類,實現同時選擇文件和文件夾; 頭文件 #ifndef MU

原创 Qtreewidget置頂和取消置頂功能

1.1   Treewidget置頂和取消置頂   需求中有個置頂案件的需求,取消置頂之後,被取消的案件在最後一個置頂案件下面,新建的案件也要在置頂案件下面,Treewidget本身沒有置頂的功能,但是Treewidget有個排序的功能,可

原创 Qlabel實現高亮顯示搜索關鍵字封裝類

1.1   封裝高亮顯示檢索關鍵字控件     需要對搜索的關鍵字進行高亮顯示,而QLabel只能通過setstytlesheet函數去設置一種字體顏色,無法實現一行文字多種顏色,像這種名字中把搜索關鍵字高亮顯示的需求,無法用簡單的QLab

原创 SQL高級語法使用

  1.SQL查詢重複的字段數量,並根據重複數量進行排序; 應用場景 CollisionTaskIndex表格如上圖所示,sourcePic,中sourcePic是有多個,有重複的;要求按照sourcePic分組,然後統計每一組的數量,最

原创 自開發釘釘機器人消息推送報警數據

一.電腦下載釘釘軟件 因爲要添加釘釘機器人需要在電腦端軟件去做安全設置,所以需要在電腦上下載釘釘,並添加機器人; 下載地址:https://www.dingtalk.com/#/ (1)點擊網頁右上角的下載釘釘按鈕       (2)選擇