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