原创 從QWindow到QWidget(Qt5)

Qt5下,QWidget系列從QtGui中被剝離出去,成爲單獨的QtWidget模塊。隨着Qt Quick2的引入,QtDeclarative也逐漸和QWidget系列也脫離關係。 最終:在Qt5下的GUI編程,有兩套不同的東西 Q

原创 QSizeGrip 小記

QSizeGrip 是幹嘛用的,Manual中如是說: The QSizeGrip class provides a resize handle for resizing top-level windows.它一般位於頂級窗口(QMai

原创 Qt中連接到同一signal的多個slots的執行順序問題

in the order they have been connected 起源 前些天忘記在哪兒討論過這個問題,今天在csdn又看到有網友問這個問題,而其他網友卻無一例外的給出了“無序”這個答案。 Manual Qt的問題

原创 QWidget之Alien與Native小記

在QWidget 之paint部分雜記提到了從Qt4.4開始,Alien Widget被引入。那麼...這是什麼東西呢,我們在使用中又可能會感受到什麼東西? 用例子來說話似乎比用源碼來說話來得容易,所以看例子: 例子 一個小例子:

原创 QWidget之鍵盤焦點

在Qt中,鍵盤事件和QWidget的focus密不可分:一般來說,一個擁有焦點(focus)的QWidget或者grabKeyboard()的QWidget纔可以接受鍵盤事件。 鍵盤事件派發給誰? 如何確定誰來接收鍵盤事件,不妨看一點

原创 關於 QDebug 左移操作符重載

從創建了一個自定義類型開始吧:struct Point { Point(int x, int y):x(x),y(y){} int x; int y; }; 如果我們想讓其配合QDebug工作,需要重載

原创 美國度量衡單位 小結

簡單理理美國常用的度量衡單位,備忘 dbzhang 2012.02.06 重量單位 英美這套東西主要的有好多種(fixme?): 常衡制(Avoirdupois weight) 用於金銀、藥物以外的一般物品 金衡

原创 1+1=2的 blog 文章索引

百度空間中 原blog部分文章 索引:http://hi.baidu.com/cyclone/homeQt Bugs通過 Qt Bugs 學習 Qt 似乎是一個不錯的方法。QString之arg使用一則QTBUG-19027QMainWi

原创 WPF下的佈局(Layout、Panel)小記

看了一週多了C#和.NET了,還沒有搞清楚 visual C# 中WPF的界面設計器的佈局怎麼弄,以及常用的控件分別有哪些。 接下來看看WPF中的控件與佈局。 繼承關係? 沒有圖片,用表格湊活一下 繼承關係 該類繼承的I

原创 QString 亂談(1)

一個月前嘗試寫了一篇關於QStringLiteral,存盤時MoinMoin罷工了。吸取一點經驗,還是寫成短篇吧 可是,可是,QString不就是簡簡單單一個字符串麼?能有什麼可談的。真的麼... (本文範圍:Qt4) 字符串比較

原创 KDUpdater 入門 (Qt5)

KDTools (2.3.0) 是KDAB公司的一個Qt4工具包,採用商業、GPL、LGPL 三重授權。 http://www.kdab.com/kdab-products/kd-tools/ 該工具包中包含一個KDUpdater的組件

原创 C Sharp與.net學習筆記(一)

C#和.net都是零基礎,需要一到兩週先惡補一點東西,特此記錄一下 2012.01.11 C#控制檯程序 一個入門用的hello world程序如下: using System; class CSharpTest { sta

原创 QString 亂談(3)-Qt5與中文

兩個月前,簡單寫過QTextCodec中的setCodecForTr等終於消失了 (Qt5) ,在Qt論壇上,不少用戶都對去掉這兩個函數表示特別的不瞭解。爲什麼會這樣?我想多少能說明不少用戶對C++中源碼字符集和執行字符集的不太瞭

原创 MSBuild使用初步

瞭解一下msbuild工程文件的基本結構,作爲練習,用它編譯一個用到Qt庫的C++控制檯程序 C#例子 一個簡單的例子: // file: hello.cs using System; class CSharpTest {

原创 C Sharp與.net學習筆記(三)

先簡單瞭解一下C#下插件框架。插件一般就是定義了某個特定接口的並被動態加載的動態庫。應用程序啓動後,可以查找(比如某個特定目錄)、動態加載、識別(某個特定接口)、使用插件(調用接口函數等)。 現在.net庫中有了兩套插件的框架: