QT之LineEdit

#include 
#include 
/*输入框类*/
#include 
#include 
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)