如何将QLabel放入切换按钮Qt c ++中

  • 本文关键字:Qt 按钮 QLabel c++ qt c++11
  • 更新时间 :
  • 英文 :


对于我的项目,我希望有一个切换按钮。 经过大量研究,我找到了这篇文章。 在 qt 中切换开关

我在上面的链接上实现了第三篇文章的代码。

此代码工作正常。缺点我不明白我们如何为切换按钮的两种状态添加 QLabel? 有人会想到做这个操作吗?

您需要在Switch::paintEvent中手动绘制标签,具体取决于isEnabled(),使用QPainter::drawText。由于引用的控件的 paint 事件被重写,因此不会执行QAbstractButton::paintEvent中通常绘制按钮标签的默认行为。

最新更新