QT編輯框的下拉提示

2021-08-08 18:21:18 字數 558 閱讀 3013

最近做乙個資料庫系統,用到qt,想模仿一下網頁那種輸入資訊之後下拉提示。一開始覺得挺簡單的,打算自己實現,後來寫了之後才發現,沒那麼容易的,因為用下拉框,它的訊息機制是很奇怪的,很難受我的控制。

後來偶然發現,qt裡已經有這樣的控制項了。qcompleter這個控制項可以綁在所有的輸入控制項上,用來下拉提示資訊。

下面是繫結在qcombobox上的一段**。

qstringlist strings;

strings << "biao" << "biao huang" << "mac" << "macbook" << "macbook pro" << "mac pro";

completer = new qcompleter(strings, this);

ui.combobox->clear();

ui.combobox->additems(strings);

ui.combobox->seteditable(true);

ui.combobox->setcompleter(completer);

Qt標籤編輯框等重疊問題

換了新工作,感覺好開心,找到了自己想找的工作,做qt的開發。上乙份工作也有涉及到qt的東西,不過是極少極少的,自己對qt也蠻感興趣的,但是真正動手做的還不夠,現在開始學qt,另外開始寫博文,希望能見證我的成長!感謝csdn這麼好的平台。話不多說,今天遇到的第乙個問題,標籤重疊問題!讓我始料未及,以前...

編輯框的使用

分類 一行 多行 密碼 編輯框的使用 風格 es autohscroll 水平滾動 可聯合ws hscroll水平滾動條風格一起使用 es autovscroll 垂直滾動 可聯合ws vscroll垂直滾動條風格一起使用 es password 密碼.不能和es multiline一起使用,只適合...

MFC組合框 編輯框

getdlgitem idc enablewindow false 設定初始狀態,編輯框獲取資訊的方式 變數 m edit m edit.format 操作組合框的資料 1 由於組合框內包含了列表框,所以列表框的功能都能夠使用。如可以利用 int addstring lpctstr lpszitem...