当我创建一个默认的 QTextEdit 小部件时,它出现在默认的 Windows 样式边框中。我不想要这个边框,所以我试着把它关掉。我怎么做?
我正在使用相当旧版本的 Qt (3.2.3)。
如果我正确理解了这个问题,您可以使用setFrameStyle()函数将框架样式设置为无框架。
这是一个例子:
QTextEdit *text_edit = new QTextEdit(this);
text_edit->setFrameStyle(QFrame::NoFrame);
从特定对象中删除边框
在 UI 中转到对象的属性
打开styleSheet属性
添加border: 0;
并单击确定。
从特定窗口中的所有 QTextEdit 对象中删除边框
让我们为 MainWindow 例如
在 MainWindow UI >> Properties >> styleSheet
添加此代码
QTextEdit
{
border: 0;
}
之后,您会注意到边框已经进入预览(Alt++ Shift)R。