当前位置: 首页 > news >正文

小说网站开发思路聊城定制型网站开发

小说网站开发思路,聊城定制型网站开发,网站怎么在成都备案,莱芜金点子租房信息港解决的问题#xff1a; 做上位机时#xff0c;多有检测仪器状态#xff0c;事实显示警告#xff0c;错误等状态#xff0c;笔者就是需要显示各种仪器状态#xff0c;做显示#xff0c;后做出处理逻辑 Axure设计图#xff1a; 需求#xff1a;更新状态#xff0c;根… 解决的问题 做上位机时多有检测仪器状态事实显示警告错误等状态笔者就是需要显示各种仪器状态做显示后做出处理逻辑 Axure设计图 需求更新状态根据状态值给出处理逻辑主要看界面具体业务代码具体实现 如何实现 实现方式QWidget中进行布局 QLabel控件进行画图等实现的组件单独效果如下 可以进行复用所以暂且叫它WarningComponent 代码块解析 .h文件 /********************************************************************************* *Author:zhouFuLiang *Date: 2023-08-03 11:51 *Description: 警告组件界面 **********************************************************************************/ #ifndef WARNINGCOMPONENT_H #define WARNINGCOMPONENT_H#include QWidget #include QLabelclass WarningComponent : public QWidget {Q_OBJECTpublic:WarningComponent(const QString strTitle, const QString strImgPath, QWidget *parent 0);~WarningComponent();/** brief 设置当前状态* param str 状态* param 唯一对外的接口* return*/void setCurrentState(const QString str); protected:void paintEvent(QPaintEvent *event);private:void initObject();void initGeometry();void initConnect();private:QWidget *m_pTitleWidget;QLabel *m_pTitleLabel;QLabel *m_pImageLabel;QLabel *m_pStateLabel;QString m_strTitle;QString m_strImgPath; };#endif // WARNINGCOMPONENT_H.cpp文件 #include warningcomponent.h #include public.hWarningComponent::WarningComponent(const QString strTitle, const QString strImgPath, QWidget *parent): QWidget(parent),m_strTitle(strTitle),m_strImgPath(strImgPath) {initObject();initGeometry();initConnect(); }WarningComponent::~WarningComponent() {}void WarningComponent::setCurrentState(const QString str) {m_pStateLabel-setText(str); }void WarningComponent::paintEvent(QPaintEvent *event) {QPainter painter(this);// painter.setRenderHint(QPainter::Antialiasing); // 反锯齿;// painter.setBrush(QBrush(QColor(153, 204, 204)));// painter.setPen(Qt::transparent);QRect rect this-rect();rect.setWidth(rect.width() - 1);rect.setHeight(rect.height() - 1);painter.drawRoundedRect(rect, 15, 15);QWidget::paintEvent(event); }void WarningComponent::initObject() {this-setWindowFlags(Qt::FramelessWindowHint);m_pTitleWidget new QWidget(this);m_pTitleLabel new QLabel(m_strTitle, m_pTitleWidget);m_pTitleLabel-setStyleSheet(QLabel{color:white;});m_pTitleWidget-setStyleSheet(background-color:#717E98; border-top-left-radius:5px; border-top-right-radius:5px;);m_pImageLabel new QLabel(this);m_pImageLabel-setPixmap(QPixmap(m_strImgPath));m_pImageLabel-resize(100,200); // m_pImageLabel-setScaledContents(true);m_pStateLabel new QLabel(State..., this); }void WarningComponent::initGeometry() {QVBoxLayout *layout1 new QVBoxLayout;layout1-addWidget(m_pTitleLabel);m_pTitleWidget-setLayout(layout1);QVBoxLayout *vLayout new QVBoxLayout;vLayout-addWidget(new QLabel(QString::fromLocal8Bit(当前状态), this), 0, Qt::AlignLeft);vLayout-addSpacing(30);vLayout-addWidget(m_pStateLabel, 0, Qt::AlignCenter);QHBoxLayout *hLayout new QHBoxLayout;hLayout-addWidget(m_pImageLabel);hLayout-addLayout(vLayout);QVBoxLayout *layout new QVBoxLayout;layout-addWidget(m_pTitleWidget);layout-addStretch();layout-addSpacing(10);layout-addLayout(hLayout);layout-addStretch();this-setLayout(layout); }void WarningComponent::initConnect() {}
http://www.sadfv.cn/news/120489/

相关文章:

  • 怎么打开域名网站快速网站空间
  • 网站建设微信商城运营网站平台建设实训心得体会
  • 做网站推广常识题库及答案太原师范学院教务网络管理系统
  • 网站提供哪些服务网站建设小江
  • 企业网站建设包括哪些个人网站名称备案
  • 两个人能用的一个公司做网站吗网站源码安装教程
  • 北京建机网站嘉兴网站公司哪家好
  • 网站建设问卷调查表seo推广排名重要吗
  • 网站建设怎么找客户资源怎么做快法务类似网站
  • 无锡企业网站建设费用教育网站建设方案模板
  • 河南网站建设设计ps软件破解版
  • 陕西省建设网站查询证件相片迅睿cms建站
  • 成都网站建设sntuu站内推广方案
  • 企业做网站营销台州优化网站
  • 12306网站开发人员适合小学生的最新新闻
  • 制作公司网站一般多久能好建设单位招聘用那个网站
  • 律师在哪个网站做网站建设缺乏个性
  • 石柱县建设局网站衍艺 网站建设
  • 建站教学视频网站用微信登录 要怎么做
  • wordpress 搞笑网站android studio开发app
  • php程序员网站开发招聘成都高新区建设局网站
  • 自己建站流程微信小程序格泰网站建设
  • 虚拟空间能建多个网站重庆建设工程安全管理平台
  • 烟台网站建设ytwzjs山东网站建设网
  • 东莞网站开发多少钱app平台需要多少钱
  • 别人把我做的网站_我自己现在想把网站背景改掉_我要怎么改江门模板建站哪家好
  • 简阳建设网站公司白人与黑人做爰网站
  • 深圳市做物流网站wordpress搜索结果不存在页面
  • 做网站推广常识题库及答案霸州放心的网络建站
  • 网站关键词 查询中核待遇那么好为什么去的人少