从学c++到学QT,已经有一年多了,今天第一次写博客,记录自己的成长经历,在学习中遇到一个问题,如果大家有什么好的建议,欢迎提出来,我们一起学习进步。原来在QT3里的MuitiLineEdit类在QT4里已不复存在,这个类内置了文本编辑器的滚动条,但在QT4里没有了这个类,如果想实现同样的功能,我于是编写了自己的一个muitilineedit类,如下:
class multilineedit:public QScrollArea
{
public:
multilineedit();
private:
QLineEdit*lineedit;
};
multilineedit::multilineedit()
{
lineedit=new QLineEdit;
lineedit->setGeometry(0,50,440,340);
lineedit->setText("this is a line edit.");
}
还有一种思路就是多重继承,如下:
class multilineedit:public QScrollArea,public QLineEdit
{
public:
multilineedit();
}
欢迎大家讨论,这两种思路可行吗?