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

广告创意设计的影响因素seo工程师

广告创意设计的影响因素,seo工程师,主角叫王烨的小说,wordpress 不漂亮qtreeview点击某一行有颜色显示 c 在Qt中&#xff0c;要实现QTreeView点击某行有颜色显示&#xff0c;可以通过设置QTreeView的itemDelegate来自定义显示样式。以下是一个简单的例子&#xff0c;演示如何为QTreeView的项设置点击时的背景颜色。 #include <QApplication>…

qtreeview点击某一行有颜色显示 c++

在Qt中,要实现QTreeView点击某行有颜色显示,可以通过设置QTreeViewitemDelegate来自定义显示样式。以下是一个简单的例子,演示如何为QTreeView的项设置点击时的背景颜色。

 
 

#include <QApplication>

#include <QTreeView>

#include <QStandardItemModel>

#include <QItemDelegate>

#include <QPainter>

class HighlightDelegate : public QItemDelegate {

public:

HighlightDelegate(QTreeView *view, QColor color)

: QItemDelegate(), treeView(view), highlightColor(color) {}

protected:

void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override {

if (option.state.testFlag(QStyle::State_Selected)) {

QStyleOptionViewItem opt(option);

opt.palette.setColor(QPalette::Highlight, highlightColor);

opt.palette.setColor(QPalette::HighlightedText, Qt::white);

QItemDelegate::paint(painter, opt, index);

} else {

QItemDelegate::paint(painter, option, index);

}

}

private:

QTreeView *treeView;

QColor highlightColor;

};

int main(int argc, char *argv[]) {

QApplication app(argc, argv);

QTreeView treeView;

QStandardItemModel model;

// 填充模型数据

for (int i = 0; i < 5; ++i) {

QStandardItem *item = new QStandardItem("Item " + QString::number(i));

model.appendRow(item);

}

treeView.setModel(&model);

// 设置自定义代理,并指定高亮颜色

HighlightDelegate *delegate = new HighlightDelegate(&treeView, Qt::blue);

treeView.setItemDelegate(delegate);

treeView.show();

return app.exec();

}

在这个例子中,HighlightDelegate类继承自QItemDelegate并重写了paint方法。当项被选中时,它会使用指定的颜色(highlightColor)绘制背景。这样,当你点击QTreeView中的任何一行时,它将会被高亮显示。

你需要将上述代码编译并运行,就能看到效果。记得在你的项目中链接Qt GUI模块。

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

相关文章:

  • 凡客做网站cba最新消息
  • 郑州做网站好的公搜索引擎优化好做吗
  • 网站 预算白度
  • 中国电商建站程序信息推广
  • 网站开发教程 布局优化技术
  • 做外贸网站需要请外贸文员吗网站seo诊断分析和优化方案
  • 百度网站怎么做的赚钱吗seo中文含义
  • 做网站界面的软件互联网培训
  • 电子商务网站建设与维护李建忠高级搜索引擎技巧
  • 做地产网站全网搜索软件
  • 网站开发培训班百度网站推广关键词怎么查
  • 东莞市做网站公司seo怎样
  • ps做网站大小尺寸应用商店优化
  • 网站站群建设方案知名网页设计公司
  • 广州网站建设公司哪家好专业的seo搜索引擎优化培训
  • 外国人做汉字网站seo搜索排名影响因素主要有
  • 外贸五金网站建设网站制作优化排名
  • 义乌网站建设多少钱网络平台营销
  • 怀仁有做网站的公司吗磁力搜索引擎2023
  • 建站行业都扁平化设计合肥网站推广公司哪家好
  • 做企业网站织梦和wordpress哪个好百度指数查询工具app
  • 郑州网站服务公司优化神马排名软件
  • 茶叶网站建设的优势南宁seo外包平台
  • 高古楼网站 做窗子北京seo技术交流
  • 南阳建设网站制作网络最有效的推广方法
  • 纯静态网站seoseo排名优化北京
  • 开封网站建设哪家好指数计算器
  • 网站开发 架构石家庄seo关键词排名
  • 可以免费做商业网站的cms百度seo霸屏软件
  • 哪家网站建设专业快速建站教程