原创 Qt模態對話框 非模態對話框

show()          非模態對話框exec()       模態對話框

原创 Qt 觸發繪畫事件

調用update函數或是repaint函數,觸發paintEvent函數repaint函數可以通過參數,更新某一塊區域repaint函數立即觸發paintEvent函數update函數不會立即觸發,由消息隊列安排處理,多個update觸發的

原创 繪製無邊框圖片

原创 Qt窗口透明

setWindowOpacity(0.3);setAttribute(Qt::WA_TranslucentBackground, true);ui->pushButton->setFlat(true);

原创 Range-Based for

vector<string> vs = {"abc","xyz","mnq"};  vector<string>::iterator itr = vs.begin();  for(; itr != vs.end(); itr++)  {

原创 R"()" 原生字符串, 即字符串中無轉義, 亦無需再反義

string path = "C:\Program Files (x86)\alipay\aliedit\5.1.0.3754"; string path2= "C:\\Program Files (x86)\\alipay\\aliedi

原创 函數傳參的三種方式

傳值      值傳遞傳址      指針傳遞傳引用   引用傳遞

原创 C++ const

修飾成員函數 (常成員函數)在常成員函數中,不能改變數據成員的值。常成員函數只能調用const成員函數常對象  常對象指針  常引用const修飾數據成員    

原创 libevent 事件循環

#include <stdio.h> #include "event2/event.h" #include <unistd.h> void stdin_callback(evutil_socket_t fd,short what,void

原创 libevent 事件狀態改變

#include <stdio.h>#include "event2/event.h"#include <unistd.h>void stdin_callback(evutil_socket_t fd,short what,void *ar

原创 static const

class A{ public:    static const int a = 10;  //修飾成員變量時,就地初始化。既不放在初始化列表中,也不放在類外。 };

原创 static

class A{     int x;     int y;     static int share;  //類內聲明 } int A::share = 100; //類外定義初始化,不需要寫static關鍵字 void main()

原创 qmake cmake

用來組建項目,解析.pro文件,生成Makefile

原创 PyQt5是什麼

https://blog.csdn.net/qq_38278799/article/details/83871040https://wenku.baidu.com/view/f9e4e9d829ea81c758f5f61fb7360b4c2