原创 【C++】OpenGL座標與物理屏幕座標互轉

template<typename type> class point { public: type x = 0; type y = 0; }; float m_half_width = 400.0f; // 屏

原创 [Qt] 設置msvc編譯器utf-8編碼(解決中文亂碼)

源代碼設置爲UTF-8格式; 在pro文件中添加如下代碼即可: msvc { QMAKE_CFLAGS += /utf-8 QMAKE_CXXFLAGS += /utf-8 }

原创 [Visual Studio] 使用正則表達式替換

例:(memcpy|strncpy)\((.*), (.*), (.*)\); ()小括號是正則表達式的關鍵符號,裏面寫一些匹配規則; |或操作 \(匹配括號 (.*)匹配任意字符 \)匹配括號 例子解釋: 匹配memcpy或者s

原创 [MacOS] launchpad圖標大小調整

一、首先運行“終端”程序,執行以下命令: 1、調整每一列顯示圖標數量,7 表示每一列顯示7個,在我的電腦上,7個個人覺得比較不錯 defaults write com.apple.dock springboard-rows -in

原创 【Qt5開發】Qt Quick/QML快速入門視頻教程

learnqml 課程地址:http://i.xue.taobao.com/detail.htm?courseId=113958 第一章:基礎介紹 什麼是Qt(免費) 下載Qt(免費) 安裝Qt(免費) 卸載Qt(免費) Q

原创 [Qt] QGraphicsView浮動工具欄代碼記錄

void view::initAction() { /** * @brief 工具欄 */ auto bar = new QToolBar(this); bar->setStyleShe

原创 [C++] std::list 的刪除

刪除末尾元素: list.pop_back(); 刪除所有元素: list.clear(); 刪除指定元素: void connector::remove_p1_link(connect_line *line) { f

原创 [Qt] 獲取本機MAC地址

QString address; auto interfaces = QNetworkInterface::allInterfaces(); for (int i = 0; i < interfaces.length()