原创 隱藏控件後,界面自動收縮適應

界面中部分widget被設置 不可見,界面自動收縮。 界面的佈局需要設置成 QLayout::SetFixedSize  或 QLayout::SetMinAndMaxSize

原创 linux 下編譯安裝Qt

sudo apt-get install libX11-dev libXext-dev libXtst-dev ./configure make make install

原创 無邊框/無標題窗口

dwStyle = GetWindowLong(hWnd, GWL_STYLE);//獲取舊樣式 dwNewStyle = WS_OVERLAPPED | WS_VISIBLE | WS_SYSMENU | WS_MINIMIZEBOX

原创 Qt 所有權問題導致多線程報錯

問題描述,把定時器放在單獨線程中使用,想提高精度。 結果報錯: QObject::startTimer: Timers cannot be started from another thread。 這種報錯方式,以前剛用多線程時候遇見過

原创 Qt 插件 V4

qt插件在windows下就是態鏈接庫,或者說靜態鏈接庫。(dll lib) 下文統稱爲qt插件。 主程序不需要lib文件就可以使用qt插件,並且可以編譯成功;有點類似於動態加載dll。 4.8.7\examples\tools\ec

原创 bat 設置編譯環境 vc6

f: set path=D:\Program Files (x86)\Microsoft Visual Studio\VC98\Bin set path=%path%;D:\Program Files (x86)\Microsoft Vi

原创 Qt安裝配置

=================================================================== Qt 放置到 /usr/local/Trolltech/ export QTDIR=/usr/loc

原创 Vs 2008 解決方案的目錄結構設置和管理

轉來的:http://blog.sina.com.cn/s/blog_4903a9290100fjsl.html 解決方案與項目: 從VC6之後VC系列就使用解決方案(Solution)來替代原來的工作空間,用於組織和管理多個相關

原创 Qt菜單\工具欄

/* * File(F) * New(N) Ctrl + N * Open(O) Ctrl + O * ---------------------------- * C

原创 理解InvalidateRect函數

BOOL InvalidateRect(   __in  HWND hWnd,   __in  const RECT *lpRect,   __in  BOOL bErase );//該函數調用後會產生 WM_PAINT消息 hWnd

原创 2013常熟尚湖半程馬拉松

        9號中午到達常熟,先去體育館領了號碼布,再到預定的賓館放行李(衣服和褲子)。         方塔街亂逛,這裏貌似是市中心,最後去了目的地-尚湖,勘察現場吧,橫幅之類的都已經佈置起來了,尚湖邊上風景不錯,小帳篷很多,不少人

原创 Release版本的調試設置

C++>General->Debug Information Format->Program Database (/Zi) C++>Optimization->Optimization->Disabled (/Od) Linker->De

原创 vc隨筆

一、限制窗口大小 處理WM_GETMINMAXINFO消息,該消息wParam不使用,lParam是MINMAXINFO結構指針,若處理該消息,必須返回0; case WM_GETMINMAXINFO: {

原创 設置Qt應用程序圖標及應用程序名

 原文http://blog.csdn.net/yangyunfeizj/article/details/7274697  一直以來很糾結給qt應用程序添加圖標問題,在網上收過一次,但是感覺不夠完整,現將自己的實現過程記錄下,

原创 g++簡單命令

預編譯     g++ -E helloworld.cpp > processed.cpp 編譯     g++ -S processed.cpp -o helloworld.s      編譯成 彙編文件 彙編     g++ -c h