gpt4 book ai didi

c++ - 如何设置QTextEdit的框架形状

转载 作者:行者123 更新时间:2023-11-28 03:13:40 25 4
gpt4 key购买 nike

我无法从句法上理解类概念中的枚举。我正在尝试禁用 QTextEdit 的框架:

//in a header for my custom class where the main element is the textField

QTextEdit* textField;
...

//displaying it myCustomClass.cpp
textField = new QTextEdit(this);
textField->Shape = QFrame::NoFrame;

我收到错误“enum::Qframe::Shape 的无效使用”。正确的语法是什么?为什么?

最佳答案

那是无效的 C++:QTextEdit 没有这样的“Shape”成员。此外,Qt 使用适当的封装,因此形状不会由成员变量公开。

您必须调用一个设置框架形状的方法,令人惊讶的是,它叫做setFrameShape!

textField->setFrameShape(QFrame::NoFrame);

关于c++ - 如何设置QTextEdit的框架形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17630581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com