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

泌阳县住房和城乡建设局网站百度竞价广告的位置

泌阳县住房和城乡建设局网站,百度竞价广告的位置,营销型网站页面布局,美国做刀剑的网站文章目录 前言熟悉QTableWiget,通过实现单元格的合并、拆分、通过编辑界面实现表格内容及属性的配置、实现表格的粘贴复制功能熟悉QTableWiget的属性 一、[单元格的合并、拆分](https://blog.csdn.net/qq_15672897/article/details/134476530?spm1001.2014.3001.55…

文章目录

  • 前言
    • 熟悉QTableWiget,通过实现单元格的合并、拆分、通过编辑界面实现表格内容及属性的配置、实现表格的粘贴复制功能熟悉QTableWiget的属性
  • 一、[单元格的合并、拆分](https://blog.csdn.net/qq_15672897/article/details/134476530?spm=1001.2014.3001.5502)
  • 二、表格内容及属性设置
    • 1.效果图
    • 2.主要代码
  • 三、表格的粘贴复制功能


前言

熟悉QTableWiget,通过实现单元格的合并、拆分、通过编辑界面实现表格内容及属性的配置、实现表格的粘贴复制功能熟悉QTableWiget的属性

一、单元格的合并、拆分

二、表格内容及属性设置

1.效果图

通过双击单元格进入编辑界面
在这里插入图片描述
在这里插入图片描述

2.主要代码

编辑界面的代码如下:

void CItemTypeDialog::init()
{m_bold = 0;m_pFontColorDlg = new  QColorDialog(this);mp_bgdColorDialog = new  QColorDialog(this);connect(m_pUi->pButtonOk,SIGNAL(clicked()),this,SLOT(onOk()));connect(m_pUi->pButtonCancel,SIGNAL(clicked()),this,SLOT(onCancel()));connect(m_pUi->pFontColorBtn, &QPushButton::clicked, this, &CItemTypeDialog::showColorDialog);connect(m_pUi->pBackgroundBtn, &QPushButton::clicked, this, &CItemTypeDialog::showColorDialog);connect(m_pFontColorDlg, &QColorDialog::currentColorChanged, this, &CItemTypeDialog::colorValue);connect(mp_bgdColorDialog, &QColorDialog::currentColorChanged, this, &CItemTypeDialog::bgdcolorValue);sprintf(m_bgdcolorarr, "#%s%s%s","ff","ff","ff");sprintf(m_fontcolorarr, "#%s%s%s","00","00","00");
}void CItemTypeDialog::setType(TableItemInfor *pItem)
{m_pItem = pItem;m_pUi->textEdit->setText(m_pItem->data);QString str = QString::fromUtf8(m_pItem->style);if (!(str.isEmpty())){QStringList stylelist = str.split(",");m_pUi->pFontComboBox->setCurrentText(stylelist.at(0));//字体m_pUi->pFontSizeComboBox->setCurrentText(stylelist.at(1));//字号//是否加粗m_pUi->boldCheckBox->setChecked(stylelist.at(2).toInt());//字体颜色strcpy(m_fontcolorarr, stylelist.at(3).toUtf8());m_pUi->pFontColorBtn->setStyleSheet(QString::fromUtf8("background-color: %1;").arg(stylelist.at(3)));QColor color(stylelist.at(3));m_pFontColorDlg->setCurrentColor(color);//背景颜色strcpy(m_bgdcolorarr, stylelist.at(4).toUtf8());m_pUi->pBackgroundBtn->setStyleSheet(QString::fromUtf8("background-color: %1;").arg(stylelist.at(4)));QColor bgcolor(stylelist.at(4));mp_bgdColorDialog->setCurrentColor(bgcolor);}}
void CItemTypeDialog::showColorDialog()
{QToolButton* tb = qobject_cast<QToolButton*>(sender());if (tb == m_pUi->pFontColorBtn){m_pFontColorDlg->show();}else if (tb == m_pUi->pBackgroundBtn){mp_bgdColorDialog->show();}
}
void CItemTypeDialog::onOk()
{getStyle();accept();
}void CItemTypeDialog::onCancel()
{reject();
}void CItemTypeDialog::getStyle()
{m_pItem->data = m_pUi->textEdit->toPlainText();sprintf(m_pItem->style, "%s,%d,%d,%s,%s", m_pUi->pFontComboBox->currentText().toStdString().c_str(),m_pUi->pFontSizeComboBox->currentText().toInt(), m_bold, m_fontcolorarr, m_bgdcolorarr);
}void CItemTypeDialog::colorValue(const QColor& color)
{int r, g, b, a;color.getRgb(&r, &g, &b, &a);QString hexRed = QString::number(r, 16);if (hexRed == "0"){hexRed = "00";}QString hexGreen = QString::number(g, 16);if (hexGreen == "0"){hexGreen = "00";}QString hexBlue = QString::number(b, 16);if (hexBlue == "0"){hexBlue = "00";}sprintf(m_fontcolorarr, "#%s%s%s", hexRed.toStdString().c_str(), hexGreen.toStdString().c_str(), hexBlue.toStdString().c_str());m_pUi->pFontColorBtn->setStyleSheet(QString::fromUtf8("background-color: %1;").arg(QString::fromUtf8(m_fontcolorarr)));
}void CItemTypeDialog::bgdcolorValue(const QColor &color)
{int r, g, b, a;color.getRgb(&r, &g, &b, &a);QString hexRed = QString::number(r, 16);if (hexRed == "0"){hexRed = "00";}QString hexGreen = QString::number(g, 16);if (hexGreen == "0"){hexGreen = "00";}QString hexBlue = QString::number(b, 16);if (hexBlue == "0"){hexBlue = "00";}sprintf(m_bgdcolorarr, "#%s%s%s", hexRed.toStdString().c_str(), hexGreen.toStdString().c_str(), hexBlue.toStdString().c_str());m_pUi->pBackgroundBtn->setStyleSheet(QString::fromUtf8("background-color: %1;").arg(QString::fromUtf8(m_bgdcolorarr)));
}

三、表格的粘贴复制功能

功能待完善!

http://www.hkea.cn/news/852043/

相关文章:

  • 淮安网站定制徐州seo外包公司
  • 嘉兴类网站系统总部网站建设技术解决方案
  • 做网站的教科书外包网络推广公司推广网站
  • 模板名字 wordpress优化大师如何删掉多余的学生
  • 3d网站建设制作百度关键词优化手段
  • 新手做那些网站比较好东莞企业网站排名
  • 欧美风格网站360指数
  • 优秀网站建设公司电话下列哪些店铺适合交换友情链接
  • 58同城乌鲁木齐网站建设重庆网站到首页排名
  • wordpress知言主题山东服务好的seo公司
  • 旅游商务平台网站建设功能需求关键词排名查询官网
  • 做网站要搭建本地服务器么微商引流被加方法精准客源
  • 网站名字要备案吗友情链接怎么弄
  • 江苏网站开发外链网站大全
  • 网站代备案流程图百度关键词优化排名技巧
  • 石狮建设局网站今日头条站长平台
  • 修改公司网站网页站长素材音效
  • 网站速度测速免费访问国外网站的app
  • 常州网站搭建公司宣传推广渠道有哪些
  • 中国建设监理网站广告网络
  • 网站维护费用怎么收路由优化大师官网
  • 如何加入小说网站做打字员合肥网站优化推广方案
  • 网站建设现状关键词在线优化
  • 网站建设就业百度网址导航主页
  • 郑州公司做网站汉狮中囯联通腾迅
  • 专业网上购物平台优化网站的步骤
  • 用web开发一个网站怎么做网站推广优化平台
  • 建设企业网站进去无法显示搜索引擎seo
  • 网站 分辨率百度视频推广
  • 中国红河网seo排名工具