原创 隱藏控件後,界面自動收縮適應
界面中部分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