#include <QApplication>
#include <QWidget>
/*输入框类*/
#include <QLineEdit>
#include <QCompleter>
int main(int argc, char* argv[])
{
/*构造一个应用程序*/
QApplication app(argc,argv);
/*构造一个窗口*/
QWidget window;
/*构造一个输入框*/
QLineEdit lineEdit;
/*设置输入框的父对象为窗口*/
lineEdit.setParent(&window);
/*输入密码*/
//lineEdit.setEchoMode(QLineEdit::Password);
/*获取输入文本框的内容*/
//lineEdit.text();
/*输入提示*/
lineEdit.setPlaceholderText("please input text");
/*自动匹配*/
QCompleter completer(QStringList()<<"china"<<"america"<<"england");
/*设置completer的过滤模式为包含*/
completer.setFilterMode(Qt::MatchContains);
lineEdit.setCompleter(&completer);
/*设置窗口标题*/
window.setWindowTitle("LineEdit");
/*显示窗口*/
window.show();
/*执行应用程序并返回*/
return app.exec();
}
QT之LineEdit
最新推荐文章于 2023-03-07 17:07:08 发布