翻譯|使用教程|編輯:龔雪|2023-10-09 10:19:30.760|閱讀 114 次
概述:本文主要介紹如何使用Qt Creator創建一個小的Qt應用程序 - 文本查找器。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Qt 是目前最先進、最完整的跨平臺C++開發工具。它不僅完全實現了一次編寫,所有平臺無差別運行,更提供了幾乎所有開發過程中需要用到的工具。如今,Qt已被運用于超過70個行業、數千家企業,支持數百萬設備及應用。
本文描述了如何使用Qt Creator創建一個小的Qt應用程序 - 文本查找器,在上文中(點擊這里回顧>>),主要介紹了如何創建一個文本查找器項目,本文將繼續介紹如何開始設計用戶界面,一定要持續關注哦~
Qt技術交流群:166830288 歡迎一起進群討論
首先設計用戶界面,然后繼續填充缺失的代碼。最后,添加查找功能。
1. 在Editor(編輯器)模式中,在Projects視圖中雙擊textfinder.ui文件,來啟動集成的Qt Designer。
2. 將以下小部件拖到表單中:
注意:要輕松定位小部件,請使用側邊欄頂部的搜索框。例如,要查找Label小部件,首先輸入單詞Label。
3. 雙擊Label小部件并輸入文本Keyword。
4. 雙擊Push Button小部件并輸入文本Find。
5. 在Properties視圖中,將objectName更改為findButton。
6. 按Ctrl+A(或Cmd+A)選擇小部件,并選擇Lay out Horizontally(或在Linux/Windows上按Ctrl+H、在macOS上按Ctrl+Shift+H)來應用水平布局 ()。
7. 將Text Edit小部件 () 拖到表單中。
8. 選擇屏幕區域,然后選擇Lay out Vertically (或按Ctrl+L)應用垂直布局()。
應用水平和垂直布局可確保應用程序UI可縮放到不同的屏幕尺寸。
9. 要在用戶選擇Find按鈕時調用find函數,可以使用Qt信號和槽機制。當特定事件發生時發出信號,而插槽是響應特定信號而調用的函數。Qt小部件有預定義的信號和插槽,您可以直接從Qt Designer中使用。為find函數添加一個槽:
這將在 header文件,textfinder.h和私有函數中添加一個私有槽on_findButton_clicked(),TextFinder::on_findButton_clicked()添加到源文件textfinder.cpp中。
10. 按Ctrl+S(或Cmd+S)保存更改。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網