原创 常見的QGraphicsItem 練習

各種item的介紹參考以下博客鏈接 https://www.cnblogs.com/aiguona/p/10002255.html https://www.jianshu.com/p/7724fbd07b1a   本文只是對以下的item

原创 QT SQLite數據庫的操作

1.QSqlDatabase類 QSqlDatabase類提供了一個接口,用於通過連接訪問數據。QSqlDatabase的一個實例表示連接。該連接通過受支持的數據庫驅動程序之一提供對數據庫的訪問,該驅動程序派生自QSqlDriver。 1

原创 QSqlTableModel 操作探究

QSqlTableModel類爲單個數據庫表提供了一個可編輯的數據模型。QSqlTableModel是一個從單個表讀取和寫入數據庫記錄的高級接口。它構建在較低級別的QSqlQuery之上,並且可以用來提供數據給諸如QTableView的視

原创 QT 中文翻譯

1.       在.pro文件中加入   TRANSLATIONS += app_zh_CN.ts 2.       選擇工具中的外部/語言家(更新翻譯),生成.ts文件 lupdate.exe XXX.pro -ts app_zh_C

原创 QDom 練習源碼

#include "mainwindow.h" #include <QDomDocument> #include <QFile> #include <QTextStream> #include <QDebug> MainWindow::

原创 QT 之DOM方式解析XML

DOM方式解析XML 一、DOM簡介 1、DOM簡介     DOM是Document Object Model的簡寫,即XML文檔對象模型,是由W3C提出的一種處理XML文檔的標準接口。     DOM 一次性讀入整個XML文檔,在內存

原创 C++ 調用lua時 dofile,loadfile以及require

C++ 調用lua時 dofile,loadfile以及require   函數 運行機制 返回結果 出現錯誤 dofile 加載並運行 返回運行的結果 傳遞給調用者 loadfile 加載,不運行; 想運行得用lua_pcall配合使

原创 C++調用lua函數(無參 無返回值 無錯誤)

  C++程序: void main() { lua_State *L = luaL_newstate(); if (L == NULL) { return 1; } luaL_openlibs(L); int ret

原创 C++調用lua函數(返回值)

C++ 程序: int main() { lua_State *L = luaL_newstate(); if (L == NULL) { return 1; } luaL_openlibs(L); int ret =

原创 C++給lua傳遞表

C++程序: int main() { lua_State *L = luaL_newstate(); if (L == NULL) { return 1; } luaL_openlibs(L); //向lua傳遞表

原创 C++調用lua函數(帶參)

C++程序 void main() { lua_State *L = luaL_newstate(); if (L == NULL) { return 1; } luaL_openlibs(L); int ret =

原创 C++調用lua的表

 C++程序: void main() { lua_State *L = luaL_newstate(); if (L == NULL) { return 1; } luaL_openlibs(L); lua_pu

原创 C++向lua傳遞全局變量

lua_pushstring(L,"c name value"); lua_setglobal(L,"c name");//將棧頂位置設置全局變量並出棧   例子: C++程序 int main() { lua_State *L =

原创 Qt——正則表達式(轉)

Qt——正則表達式   在項目中經常會遇到對字符串進行操作的情況,我們可以直接使用QString的一些函數,但QT提供了一個更加強大的類——QRegExp,使用正則表達式來操作字符串。 先說說我最近遇到的幾個問題: 1.對輸入框LineE

原创 Linux環境下段錯誤的產生原因及調試方法小結(轉)

Linux環境下段錯誤的產生原因及調試方法小結 目錄 2.1 訪問不存在的內存地址 2.2 訪問系統保護的內存地址 2.3 訪問只讀的內存地址 2.4 棧溢出 3.1 dmesg 3.2 -g 3.3 nm 3.4 ldd 4.1 使用