原创 4.7版本的qt中qml的背景透明設置和最小化

qml中的背景透明設置:view.setStyleSheet("background:transparent;");view.setAttribute(Qt::WA_TranslucentBackground);qml中設置背景透明後sho

原创 qt中如何設置makefile中的編譯參數(qt中添加gdb調試的條件)

在qt中要在Makefile中添加相關的編譯參數可以通過在xx.pro文件中修改來實現:在xx.pro中通過使用QMAKE_CXXFLAGS設置來實現(以添加gdb調試參數爲例)QMAKE_CXXFLAGS += -g(在xx.pro文件中

原创 如何在代碼中屏蔽alt+tab組合鍵

#include <windows.h>HHOOK g_hKeyBoard;//底層鍵盤系統調用,過濾alt + tabLRESULT CALLBACK KeyBoardProc(int code, WPARAM wParam, LPARA

原创 qt中如何判斷兩個QDateTime的大小

QDateTime time1;QDateTime time2;uint stime = time1.toTime_t();uint etime = time2.toTime_t();int tRet = stime - etime;通過判

原创 Makefile中制定動態庫路徑的問題

Makefile中添加動態庫LIBS=-L/usr/lib  -L. -L/home/yckj/work -ldl test.so-L/usr/lib :表示鏈接的系統庫-L. :表示鏈接的本地目錄-L/home/yckj/work :表示

原创 qt中實現單一啓動qt程序的設置

在Qt中設置程序的單一啓動的方式:1、將裏面的qtsingleapplication目錄拷貝到項目的源碼目錄中,在代碼中添加文件2、在pro文件中添加qt連接的庫QT += network 3、main函數中的代碼#include <QtS

原创 qt運行時顯示圖片的條件

      這幾天寫QT程序時遇到個問題,本機編譯完成的應用程序的Gif正常顯示,但移到其他機器上(ARM9)只有png能正常顯示,gif和jpg卻無法顯示.剛開始以爲是資源包的關係,然後以爲是路徑的關係,最後才發現是其實是插件的關係.

原创 c++類中構造函數的調用

在c++類中構造函數一般會在類的對象被創建時調用,總結起來有3中情況:第一種:MyClass class;//在棧中產生一個對象第二種:MyClass* class = new MyClass();//在堆中產生一個對象第三種:static

原创 QT中將資源文件轉化爲rcc的外部調用的二進制文件

當QT中編譯資源文件太大時,效率很低,此時可以將資源文件轉化爲二進制的rcc文件.使用外部二進制資源   外部二進制資源不是程序二進制代碼的一部分,這種方式脫離於應用程序,可在需要的時候動態加載。   Qt中使用二進制文件方法如下:   1

原创 Qt 中調用cmd不顯示窗口

在qt調用cmd命令(system)時如何隱藏cmd窗口在工程文件.pro中添加:(release本版中)CONFIG   += console

原创 qt 製作含多個控件的列表

在qt中製作含有多個控件的列表:QListWidget *myListWidget = new QListWidget();QMyItemWidget *myItem = new QMyItemWidget();//自定義窗體,根據需要添加

原创 linux、windows斷網判斷機制

linux:#include <linux/sockios.h> #include <sys/socket.h> #include <sys/ioctl.h> #include <linux/if.h> #include <string.h

原创 在windows中將QString 轉化爲寬字節

QString str;LPXXWSRE wStr = str.toStdString().c_str();

原创 qt 使用樣式設置漸變色背景

qt中使用樣式設置漸變色背景setStyleSheet()函數設置背景的前期是設置的窗口控件有父窗口ui.widget->setStyleSheet("background-color:qlineargradient(spread:pad,

原创 qml中製作滑塊slider

importQtQuick1.1Rectangle{ id:rect height:16 width:100 radius:8 opacity:0.7 smooth:true    color:"grey