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