2010年8月20日 星期五

讀書筆記 2010/08/19

Qt :
1. forward declaration,  在 Header file 裏先不 include, 有助於 compile 速度, 而且在Header file 最好不要 include 一個太大的 header file ( QtGui )
   class QCheckBox;

2. Q_Object : 所有自訂 Slot 和 signal 的都要有這行

3. label->setBuddy , set Focus to some widget when short keys pressed

tr() 定義在 QObject 裏, 或有 Q_OBJECT  的也有 layout_> addStretch() 撐開空間
emit
程式裏有 Q_OBJECT, qmake 生出來的 makefile 就會知道如何 moc (Qt's meta-object compiler, class 的定義一定要放在 header 裏, moc 才能正確的 run. 有 Q_OBJECT 的程式, 一定要 run moc

沒有留言:

張貼留言