12

当我创建一个默认的 QTextEdit 小部件时,它出现在默认的 Windows 样式边框中。我不想要这个边框,所以我试着把它关掉。我怎么做?

我正在使用相当旧版本的 Qt (3.2.3)。

4

2 回答 2

17

如果我正确理解了这个问题,您可以使用setFrameStyle()函数将框架样式设置为无框架。

这是一个例子:

QTextEdit *text_edit = new QTextEdit(this);
text_edit->setFrameStyle(QFrame::NoFrame);
于 2013-05-08T09:15:12.147 回答
0

从特定对象中删除边框


  • 在 UI 中转到对象的属性

  • 打开styleSheet属性

  • 添加border: 0;并单击确定

从特定窗口中的所有 QTextEdit 对象中删除边框


让我们为 MainWindow 例如
在 MainWindow UI >> Properties >> styleSheet

添加此代码

QTextEdit
{
    border: 0;
}

之后,您会注意到边框已经进入预览(Alt++ ShiftR

于 2018-06-05T02:37:50.593 回答