📄 edit.cpp
字号:
#include <qapplication.h>#include <qwidget.h>#include <qlabel.h>#include <qlineedit.h>#include <qmultilineedit.h>#include <qlayout.h>class EditDemo:public QWidget{public: EditDemo( QWidget *parent=0, const char *name=0);};EditDemo::EditDemo( QWidget *parent, const char *name):QWidget(parent, name){ QGridLayout *grid = new QGridLayout(this, 3, 2, 2, 2); //normal input mode QLabel *label1 = new QLabel( "Normal Input Mode:", this); grid->addWidget( label1, 0, 0 ); QLineEdit *edit1 = new QLineEdit(this); grid->addWidget( edit1, 0, 1 ); //password input mode QLabel *label2 = new QLabel( "PassWord Input Mode:", this); grid->addWidget( label2, 1, 0); QLineEdit *edit2 = new QLineEdit(this); edit2->setEchoMode( QLineEdit::Password ); grid->addWidget( edit2, 1, 1); //multiline input mode QLabel *label3 = new QLabel( "MultiLine Edit Mode:", this); grid->addWidget(label3, 2, 0); QMultiLineEdit *multiedit = new QMultiLineEdit(this); grid->addMultiCellWidget( multiedit, 2, 2, 1, 1 );}int main(int argc, char **argv){ QApplication app(argc, argv); app.setFont( QFont("Times", 16, QFont::Normal)); EditDemo editdemo; editdemo.resize(320, 160); editdemo.setCaption( "Text Edit Demo" ); app.setMainWidget(&editdemo); editdemo.show(); return app.exec();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -