ProInfoPopWidget.cpp 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #include "ProInfoPopWidget.h"
  2. #include "UIObject.h"
  3. #include <QVBoxLayout>
  4. #include <QDebug>
  5. #include <cmath>
  6. ProInfoPopWidget::ProInfoPopWidget(QWidget *parent) : ToolMenuWidget(parent)
  7. {
  8. setToolTip("专家信息");
  9. this->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
  10. this->setIcon(QIcon(":/res/userinfo.png"));
  11. this->setStyleSheet(QString("QToolButton{border: 0px;}"));
  12. initWidget();
  13. }
  14. ProInfoPopWidget::~ProInfoPopWidget() { }
  15. void ProInfoPopWidget::updatePopMessage(const QString &message)
  16. {
  17. m_textEdit->clear();
  18. m_textEdit->setPlainText(message);
  19. }
  20. void ProInfoPopWidget::initWidget()
  21. {
  22. setTranslucentBackground();
  23. m_containWidget->setObjectName("containWidget");
  24. QVBoxLayout *vlay = new QVBoxLayout;
  25. vlay->setSpacing(0);
  26. vlay->setMargin(0);
  27. m_textEdit = new QPlainTextEdit(m_containWidget);
  28. m_textEdit->setFixedSize(150, 120);
  29. vlay->addWidget(m_textEdit);
  30. m_textEdit->setCursor(Qt::PointingHandCursor);
  31. m_containWidget->setLayout(vlay);
  32. m_textEdit->setReadOnly(true);
  33. m_textEdit->setPlainText("9527是华府一等家奴");
  34. }