㈠ 如何用Qt編一個文本編輯器
1、能夠進行文檔輸入。
QPlainTextEdit控制項足夠滿足所有需求。
2、能夠進行編輯,包括字體、字體大小、顏色、復制、粘貼等。
編輯 —— QPlainTextEdit足以。
復制粘貼 —— QPlainTextEdit足以。
字體、字體大小、顏色 —— 從第三點可以看出,這個軟體處理的是txt文本文件。文本文件沒有編輯字體概念,只有顯示字體——因為它是無格式的,非富文本信息,我們只能設置用什麼字體顯示,而不是標題用什麼字體,正文用什麼字體——那個請用word。
所以,如果是處理txt的,那個叫顯示字體。QPlainTextEdit的內容存儲於QTextDocument,該控制項本身是QWidget,二者都可以用QFont設置字體和字型大小,具體請查閱相關API。
至於字體顏色,這個在QPlainTextEdit里是前景色,請使用QPalette調色盤修改設置。
3、能夠打開並顯示、保存和另存為.txt文件。
顯示,查閱QPlainTextEdit文檔。
打開、保存,後台部分,請查閱QFile和QTextStream類的文檔。
界面控制部分,請用Qt Designer(Qt設計師),建立一個MainWindow工程,然後自行編輯菜單欄和工具欄,然後用信號槽執行後台操作。
4、能夠將.txt文件輸出為PDF文件。
方法一:使用QPdfWriter,手動進行輸出。
方法二:使用QPrinter,調用系統列印機進行輸出。Adobe Reader之類的強力PDF瀏覽器,會在系統列印機里添加PDF列印機,用那個列印為PDF文件即可。
5、同上方法二
6、能夠建立一個查找對話框,進行查找
說真的,用文本編輯器做畢設真的是自虐,這個涉及到的技術內容基本涵蓋了整個GUI開發理論了……
查找對話框,用QDialog做
字元串查找,應該沒難點吧?
查找到後,界面上的游標定位和選中、高亮,使用QTextDocument和QTextCursor開發。
㈡ qt4.8.6 怎麼配置qml編譯環境
1
下面介紹Windows版QT開發環境Qt Creater + MinGW + Qt libraries配置方法,
1.從MinGW網站下載mingw-get-inst-20120426.exe,默認安裝到C盤根目錄下:C:\MinGW,安裝時選擇C和C++ compiler ,默認只選中了C編譯器。
2
2.下載安裝配置QT libraries
http://qt-project.org/downloads
(1)可以在以上網址下載最新版的QT libraries,QT libraries就是QT Designer,QT設計師,用於設計UI界面。
最新版是Qt libraries 5.0 Beta 2 for Windows (501MB),我下載的是Qt libraries 4.8.3 for Windows (minGW 4.4, 317 MB),下載後是一個qt-win-opensource-4.8.3-mingw.exe安裝文件,大小為324M。
默認安裝路徑為C:\Qt\4.8.3,安裝時需要指定MinGW的安裝路徑為C:\MinGW。安裝完後需要把C:\Qt\4.8.3\bin目錄添加到系統變數的Path路徑中。
並新建系統環境變數QMAKESPEC,32位系統把值設置為C:\Qt\4.8.3\mkspecs\win32-g++;如果是64位系統,需要把值設置為C:\Qt\4.8.3\mkspecs\tru64-g++
還要新建系統環境變數QTDIR,值為C:\Qt\4.8.3
3.安裝後打開QT設計師主界面如圖:
3
3.下載安裝配置QT Creater
(1)還可以在上面的網址下載QT創建器。最新版本是Qt Creator 2.6.0 for Windows (51 MB),下載後是qt-creator-windows-opensource-2.6.0.exe,大小51M.
默認安裝到C:\Qt\qtcreator-2.6.0目錄下。需要把C:\Qt\qtcreator-2.6.0\bin目錄添加到系統變數的Path路徑中。如果不設置系統環境變數,則創建工程時kit不能設置成功,並且可創建的工程類型也會受到限制。
(2)設置QT Creator構建和運行配置項打開QT Creator,選擇菜單「工具/選項」,選擇左邊的"構建和運行",再選擇「Qt版本」選項卡,點擊「添加」,qmake路徑:C:\Qt\4.8.3\bin\qmake.exe。
如下圖所示:
4
還需要設置Compilers選項卡中的「手動設置」項的編譯器,Name設置為MinGW,編譯器路徑設置為C:\MinGW\bin\mingw32-g++.exe。
然後就可以正常的創建工程了。
(3)創建test1工程
選擇「文件/新建文件和工程」,在彈出的窗口左側選擇「其他項目」,右側選擇「空的Qt項目」,點擊「選擇」,設置工程名,並點擊「下一步」,由於之前已經設置了QT Creator構建和運行配置項,直接在彈出的窗口上點擊「下一步」即可。然後點擊「完成」,出現如下圖所示的工程test1。