1. Qt的問題03
既然你安裝了Qt,那麼你只要查查assistant就知道了,connect有多個重載函數,你提出的問題是其中一個重載的應用。assistant是這么說的,如果你的編譯器支持c++11lambda表達式,可以使用這種形式的connect。後面那個[=](){...}實際上是一個lambda函數表達式。
2. 有關qt的問題
qt-everywhere-opensource-src-4.7.3.tar 是qt的源代碼
Qt_SDK_Lin32_offline_v1_1_1_en.run是在線安裝程序
源代碼需要編譯的
qt designer和qt creator都是Qt的集成開發環境sdk
3. Qt的問題06
差不多就是這個意思。Qt Assisant中有相關說明,application modal阻塞整個程序,直到用戶完成交互並關閉窗口為止。window modal會阻塞與其相關的窗口,我的理解是如果該程序有多個窗口,其中一個調用了window modal,那麼只阻塞還窗口,對於同一程序的其他窗口無影響。
需要注意的是,Qt Assisant中顯示窗口有兩種方式,分別是調用exec和show,不是你說的open和exec。exec直接調用即可,而show則需要先setModal(true)或setWindowModality之後再調用show來顯示模態窗口。而且這兩張方式在返回值上是有區別的。具體可以查閱Assistant。
4. 關於QT版權,應該如何理解
開源的好像在圖形和資料庫部分做了縮水
5. Qt 版本問題
不用,你現在windows下學習就行,然後再學習linux,最後在linux上實現。在你學windows下編qt時,慢慢你就會看到跨平台的意思。
6. 關於qt的一些常識問題
qt-everywhere-opensource-src-4.8.5.tar.gz qt4.8.5的原碼包,在不同的平台下編譯可用於不同的平台
qt-embedded-linux-opensource-src-4.5.3 俗稱QT-E,是QT針對嵌入式的版本,現在官方已經停止更新。
qtopia-opensource-src-4.3.2 是構建於Qt/E之上一個類似桌面系統的應用環境,包括了PDA和手機等掌上系統常見的功能如電話簿、日程表等。官方已經停止更新。
qt-x11-opensource-src-4.2.3.tar.gz 面向桌面的x11的原碼包
你搭建嵌入式qt環境的話,使用qt-everywhere-opensource-src-4.8.5.tar.gz就可以,配合Qt Creator,還需要在系統上安裝交叉編譯環境。網上搭建環境的教程很多的。
7. QT的代理問題
添加不同的代理.日巡為TimeEdit
8. 關於QT的一個問題
Qt是基於C++的一個擴展,預編譯指令或者頭文件h,程序指令cpp都是必須的,UI文件不是必須的(如果你沒有用Qt Design模式的話,可以在預編譯指令中指明)。基類名Ui是所有窗口的基類,窗口繼承UI以及h頭文件的基類的屬性。
9. qt的問題
signal裡面的是lineedit裡面定義好的,如果換成了非const的,估計就不能正確定義原來的textchange信號了。而後面的enbalefindbutton是你自己定義的,這個你怎麼改都行,只要定義這個函數的時候使用相同的就行了
10. 關於Qt版本問題!
恩,是的.
designer僅僅是做界面用的,最多是有的時候和你的qt庫的新功能對不上號,但是代碼4.4的例子肯定是可以跑的,那個就和designer沒關系了.