通过ui设计器创建自定义组件:项目名称右击->AddNew->Qt->Qt设计师界面类
选择Widget->下一步
创建类
完成之后会生成一个ui文件
在ui文件中完成自定义组件的布局
在代码中使用自定义组件
在代码中导入自定义的类
调用自定义类
MyTextEdit *myTextEdit = new MyTextEdit(this);
ui->tabWidget->addTab(myTextEdit, "NewTab.txt");
编译运行
文本显示栏关闭QTextEdit原有的水平方向滑动条
行号显示栏的水平和垂直方向的滑动条都需要关闭
文件显示框的自动换行也需要关闭
编译运行