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

Qt QCompleter自動(dòng)補(bǔ)全的實(shí)現(xiàn)

 更新時(shí)間:2022年04月14日 09:47:13   作者:Mr.codeee  
本文主要介紹了Qt QCompleter自動(dòng)補(bǔ)全的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1.QCompleter類(lèi)可以在輸入框輸入字符時(shí),進(jìn)行提示可以匹配上的字符

例:為QLineEdit設(shè)置自動(dòng)補(bǔ)全

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

2.設(shè)置model,自動(dòng)補(bǔ)全

例:補(bǔ)全文件路徑

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

3.一些常用設(shè)置

設(shè)置匹配規(guī)則

completer->setFilterMode(Qt::MatchStartsWith);
//Qt::MatchStartsWith //default 開(kāi)頭匹配
//Qt::MatchContains // 內(nèi)容匹配
//Qt::MatchEndsWith //結(jié)尾匹配

設(shè)置補(bǔ)全方式

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

設(shè)置顯示的最大數(shù)目

completer->setMaxVisibleItems(5);

到此這篇關(guān)于Qt QCompleter自動(dòng)補(bǔ)全的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Qt QCompleter自動(dòng)補(bǔ)全內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)易掃雷小游戲

    C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)易掃雷小游戲

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

    c語(yǔ)言實(shí)現(xiàn)MD5算法的項(xiàng)目實(shí)踐

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

    C語(yǔ)言實(shí)現(xiàn)計(jì)算樹(shù)的深度的方法

    這篇文章主要介紹了C語(yǔ)言實(shí)現(xiàn)計(jì)算樹(shù)的深度的方法,針對(duì)數(shù)據(jù)結(jié)構(gòu)中樹(shù)進(jìn)行操作的方法,在算法設(shè)計(jì)中比較常見(jiàn),需要的朋友可以參考下
    2014-09-09
  • C++中4種管理數(shù)據(jù)內(nèi)存的方式總結(jié)

    C++中4種管理數(shù)據(jù)內(nèi)存的方式總結(jié)

    根據(jù)用于分配內(nèi)存的方法,C++中有3中管理數(shù)據(jù)內(nèi)存的方式:自動(dòng)存儲(chǔ)、靜態(tài)存儲(chǔ)和動(dòng)態(tài)存儲(chǔ)。在存在時(shí)間的長(zhǎng)短方面,以這三種方式分配的數(shù)據(jù)對(duì)象各不相同。下面簡(jiǎn)要介紹這三種類(lèi)型
    2022-09-09
  • C語(yǔ)言實(shí)現(xiàn)經(jīng)典24點(diǎn)紙牌益智游戲

    C語(yǔ)言實(shí)現(xiàn)經(jīng)典24點(diǎn)紙牌益智游戲

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)經(jīng)典24點(diǎn)紙牌益智游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • C++函數(shù)對(duì)象詳解附帶實(shí)例

    C++函數(shù)對(duì)象詳解附帶實(shí)例

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

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

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

    C++ 命名空間避免命名沖突的實(shí)現(xiàn)

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

    二分法求多項(xiàng)式在-10 10間值的實(shí)現(xiàn)代碼

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

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

    這篇文章主要介紹了C++ pair方法與vector方法案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09

最新評(píng)論