如何使QTextEdit没有可见的边界



当我创建一个聋哑的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)。

相关内容

  • 没有找到相关文章

最新更新