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

商业网站的创建程序网站导航营销的优势

商业网站的创建程序,网站导航营销的优势,wordpress 1 s,thinkphp 网站模版引言 开发环境代码结构示例代码运行效果总结使用qt实现一个列表,列表中每一项中的类似一个checkbox,通过上下键可以切换选中项,按下回车键在已经选中的项前出现对勾。效果如下: 20241203_163929 开发环境 使用ubuntu下QtCreator4.11.。 代码结构 这里将项目的结构截图贴… 引言 开发环境代码结构示例代码运行效果总结 使用qt实现一个列表,列表中每一项中的类似一个checkbox,通过上下键可以切换选中项,按下回车键在已经选中的项前出现对勾。效果如下: 20241203_163929 开发环境 使用ubuntu下QtCreator4.11.。 代码结构 这里将项目的结构截图贴上,为了更好的复现项目 。 项目结构图如下: ui文件中的控件采用在项目中用代码实现,没有在ui设计器中拖控件,是项目生成时生成的dialog.ui。 示例代码 本示例中有两个类可以单独拿来使用,作为自定义的checkbox,分别为MyCheckBox类和MyCheckMarkIcon类。这两个类用来实现一个自定义的checkbox。 下面是具体实现代码。 mycheckmarkicon.h #ifndef MYCHECKMARKICON_H #define MYCHECKMARKICON_H#include QObject #include QWidgetclass MyCheckMarkIcon : public QWidget {Q_OBJECT public:explicit MyCheckMarkIcon(QWidget *parent = nullptr);void setColor(const QColor color);void setSelected(const bool bIsSelected);bool getSelected()const; protected:void paintEvent(QPaintEvent *event) override; signals: private:QColor m_color;QColor m_backColor;//背景色bool m_bIsSelected;//是否选中 };#endif // MYCHECKMARKICON_H mycheckmarkicon.cpp #include "mycheckmarkicon.h"#include QPainter #include QStyleOptionMyCheckMarkIcon::MyCheckMarkIcon(QWidget *parent) : QWidget(parent),m_color(Qt::transparent) {setFixedSize(20,20); }void MyCheckMarkIcon::setColor(const QColor color) {m_color = color;m_bIsSelected == true?m_backColor=Qt::yellow:m_backColor = QColor("#6A5ACD");update(); }void MyCheckMarkIcon::setSelected(const bool bIsSelected) {m_bIsSelected = bIsSelected; }bool MyCheckMarkIcon::getSelected() const {return m_bIsSelected; }void MyCheckMarkIcon::paintEvent(QPaintEvent *event) {QPainter painter(this);QPen pen(Qt::SolidLine);pen.setWidth(2);pen.setBrush(m_backColor);QRect rect(0,0,20,20);painter.fillRect(rect,m_backColor);//绘制填充矩形pen.setColor(m_color);painter.setPen(pen);QPainterPath path;path.moveTo(rect.left()+5,rect.right()-5);path.lineTo(rect.left()+10,rect.bottom());path.lineTo(rect.left()+15,rect.top()+5);painter.strokePath(path,pen);//使用指定的笔在路径上绘制轮廓 } mycheckbox.h #ifndef MYCHECKBOX_H #define MYCHECKBOX_H#include QWidget #
http://www.tj-hxxt.cn/news/138446.html

相关文章:

  • 东阳高端营销型网站建设品牌苏州市建设局老网站
  • 个人网站如何建设网站做宣传域名什么好
  • 接做名片的网站深圳软件开发公司在哪里
  • 网站建设的知识产权归属做贷款的网站
  • 3d动画制作自学教程股票发行ipo和seo是什么意思
  • 做app网站公司关于做好网站建设的通知
  • 电商网站上信息资源的特点包括哪些静态网站挂马
  • 免费推广自己的网站还是网站好
  • 织梦城市门户网站模板找做牙工作上哪个网站
  • 绍兴市科信建设工程检测中心网站胶南网站建设哪家好
  • 一级建造师找工作网站教育网站制作要多少钱
  • 精品课程网站开发关键技术九宫格网站模板
  • 做网站的公司成都做seo必须有网站吗
  • 旅游手机网站建设迁移wordpress到阿里云
  • 广西建设工程协会网站查询系统妇科医院免费的咨询
  • 三网合一 网站建设加查网站建设
  • 禁止指定ip访问网站在线crm厂商
  • 帝国网站管理系统 数据库网站建设费属于广告费
  • 网站内容做淘宝店铺链接影响排名吗淄博免费网站建设哪家好
  • 做 视频在线观看网站百度榜
  • 百度注册网站怎么弄免费建材网站模板
  • 集客营销软件官方网站网站怎么做图片动态图片不显示了
  • 锦州网站建设报价wordpress橱窗插件
  • 没有网站如何做天天联盟wordpress 给标签加id
  • 贵州省住房城乡建设厅网站网站空间域名购买
  • 湖南网站建站系统平台内部网站建设教程
  • 培训机构网站the7企业中英文wordpress模板
  • 咸阳建设网站wordpress页面怎么加入php网页
  • 怎么编辑网站做网站运营好还是SEO好
  • 比较网站建设长春市制作网站费用