原创 win右鍵菜單二級菜單
參考:https://blog.csdn.net/mzYangMao/article/details/82913316 一、創建對應的菜單組 創建二級菜單,必須在下面創建SubCommands 二、創建shell 三、在shell下
原创 openssl實現des cbc加密
//參考 https://www.cnblogs.com/azbane/p/10179660.html QByteArray ZYB::Openssl::DES_CBC(const QByteArray &keyStr, const Q
原创 Qt字符集轉換問題
1. 以下編碼對應的中文字符: 中文 //bom \xEF\xBB\xBF qDebug() << QString::fromUtf8("\xEF\xBB\xBF\xE4\xB8\xAD\xE6\x96\x87");//
原创 QML的Treeview 的右鍵菜單
最近使用到Treeview,需要添加一個功能,右鍵菜單。 他默認的clicked以及其他信號都不支持右鍵。Treeview的源碼裏面沒有添加。 點擊左鍵的時候,Treeview會選中那一行,如果添加右鍵,沒有對應的函數和屬性來選擇這一行。
原创 win7\linux雙系統修復win7引導
插入windows U盤安裝盤,進入到計算機修復,打開命令行 依次輸入 bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd 執行完成後重新啓動電腦,win7就可以啓動了。
原创 圖片切換動畫
https://www.cnblogs.com/feiyangqingyun/p/11223002.html 思路來源:以前項目中,需要用到廣告播放器,支持播放視頻文件和圖片,圖片顯示不能太單調,所以增加了一些動畫來展示。 原創作者:趙彥
原创 openssl 實現hash算法
使用openssl庫實現(Qt自帶QCryptographicHash) #include "openssl/sha.h" enum OPENSSL_TYPE{MD5,SHA1,SHA224,SHA256,SHA384,SHA512}
原创 QML創建單例qml文件(說明很全)
今天想用一下qml的單例,網上搜了一堆,都是說了半截,沒說全,結果自己摸索出來了,搗鼓半天。 本文以CExportData.qml舉例,文件放在 項目目錄/com/Global目錄下 一、CExportData.qml文件第一行加入
原创 自定義可拖動多邊形
https://blog.csdn.net/feiyangqingyun/article/details/89502451 一、前言 自定義可拖動多邊形控件,原創作者是趙彥博(QQ:408815041 [email protected]
原创 openssl實現des ecb加密
QByteArray DES_ECB_encrypt(const QByteArray &key, const QByteArray &data) { DES_cblock keyEncrypt; memset(keyE
原创 關於Qt的QThread
第一種方式 繼承QThread方式: class ThreadTest : public QThread { ...... signals: void test(); ...... } ThreadTest *thread = new T
原创 C++ class 和 typename 的區別
在模板定義時的class和typename是沒有區別的。 C++ 並不總是把 class 和 typename 視爲等同的東西。有時你必須使用 typename。 爲了理解這一點,我們不得不討論你會在一個 template(模板)中涉及到
原创 c/c++經典面試題
來自:http://www.mianwww.com/html/2012/04/16174.html 面試題1:變量的聲明和定義有什麼區別 爲變量分配地址和存儲空間的稱爲定義,不分配地址的稱爲聲明。一個變量可以在多個地方聲明,但是隻在一個
原创 Qt在CPP文件中使用 Q_OBJECT宏
需要在後面使用:#include "xxxxx.moc"
原创 vlc 2.2.6 實現錄像/取消錄像功能
此方法 不用 修改源碼重新編譯 #define LIBVLC_USE_PTHREAD_CANCEL 1 #include "vlc.h" #include <vlc/vlc.h> #include <vlc/plugins/vlc_com