欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Qt QCompleter自動補全的實現

 更新時間:2022年04月14日 09:47:13   作者:Mr.codeee  
本文主要介紹了Qt QCompleter自動補全的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1.QCompleter類可以在輸入框輸入字符時,進行提示可以匹配上的字符

例:為QLineEdit設置自動補全

    QStringList country;
    country<<"China"<<"Japan"<<"English"<<"Endian"<<"American"<<"Australia";
    QCompleter *completer = new QCompleter(country, this);
    completer->setCaseSensitivity(Qt::CaseInsensitive);
    ui->lineEdit->setCompleter(completer);

2.設置model,自動補全

例:補全文件路徑

    QDirModel *model = new QDirModel(this);
    QCompleter *completer = new QCompleter(this);
    completer->setModel(model);
    ui->lineEdit->setCompleter(completer);

3.一些常用設置

設置匹配規(guī)則

completer->setFilterMode(Qt::MatchStartsWith);
//Qt::MatchStartsWith //default 開頭匹配
//Qt::MatchContains // 內容匹配
//Qt::MatchEndsWith //結尾匹配

設置補全方式

completer->setCompletionMode(QCompleter::PopupCompletion);
//QCompleter::InlineCompletion
//QCompleter::UnfilteredPopupCompletion

設置顯示的最大數目

completer->setMaxVisibleItems(5);

到此這篇關于Qt QCompleter自動補全的實現的文章就介紹到這了,更多相關Qt QCompleter自動補全內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • C語言實現簡易掃雷小游戲

    C語言實現簡易掃雷小游戲

    這篇文章主要為大家詳細介紹了C語言實現簡易掃雷小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • c語言實現MD5算法的項目實踐

    c語言實現MD5算法的項目實踐

    MD5用于確保信息傳輸完整一致,是計算機廣泛使用的雜湊算法之一,本文主要介紹了c語言實現MD5算法,具有一定的參考價值,感興趣的可以了解一下
    2023-08-08
  • C語言實現計算樹的深度的方法

    C語言實現計算樹的深度的方法

    這篇文章主要介紹了C語言實現計算樹的深度的方法,針對數據結構中樹進行操作的方法,在算法設計中比較常見,需要的朋友可以參考下
    2014-09-09
  • C++中4種管理數據內存的方式總結

    C++中4種管理數據內存的方式總結

    根據用于分配內存的方法,C++中有3中管理數據內存的方式:自動存儲、靜態(tài)存儲和動態(tài)存儲。在存在時間的長短方面,以這三種方式分配的數據對象各不相同。下面簡要介紹這三種類型
    2022-09-09
  • C語言實現經典24點紙牌益智游戲

    C語言實現經典24點紙牌益智游戲

    這篇文章主要為大家詳細介紹了C語言實現經典24點紙牌益智游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • C++函數對象詳解附帶實例

    C++函數對象詳解附帶實例

    這篇文章主要介紹了C++函數對象詳解附帶實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Qt寫入Json文件的方法詳解(含源碼+注釋)

    Qt寫入Json文件的方法詳解(含源碼+注釋)

    在Qt庫中,為JSON的相關操作提供了完整的類支持,下面這篇文章主要給大家介紹了關于Qt寫入Json文件(含源碼+注釋)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • C++ 命名空間避免命名沖突的實現

    C++ 命名空間避免命名沖突的實現

    命名空間是C++中用來避免命名沖突的一種機制,本文主要介紹了C++ 命名空間避免命名沖突的實現,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • 二分法求多項式在-10 10間值的實現代碼

    二分法求多項式在-10 10間值的實現代碼

    以下實例是介紹了二分法求多項式在-10 10間值的實現代碼。需要的朋友參考下
    2013-05-05
  • C++ pair方法與vector方法案例詳解

    C++ pair方法與vector方法案例詳解

    這篇文章主要介紹了C++ pair方法與vector方法案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-09-09

最新評論