96SEO 2026-02-19 15:51 0
“#”代表后面的字段是前面控件类型的名称#xff0c;当然也可…

“#”代表后面的字段是前面控件类型的名称当然也可以省略控件类型直接写作#objectname这样.
QWidget#ToolTipFormQFrame#frame
{background-color:#aaff7f;border:none;border-radius:20px;
{background-color:transparent;color:#ffffff;font:14px,宋体;
}//这样还没有达到完全的圆角窗口窗口存在圆角下面的黑色方角最关键的一步需要在该提示工具的窗口类的构造函数中加入窗口无标题栏和背景透明的设置。
setAttribute(Qt::WA_TranslucentBackground);//设置背景透明
setWindowFlags(Qt::WindowTransparentForInput
Qt::FramelessWindowHint);//窗口仅用于输出不接收任何输入事件
label-setStyleSheet(border-width:
setStyleSheet(QLabel{border:2px
btn-setStyleSheet(background-color:rgb(41,176,204);color:white;border:none;border-radius:1px;);//设置按钮样式
QString(QAbstractSpinBox{border:2px
QString(QPushButton{min-width:%1px;max-width:%1px;min-height:%1px;max-height:%1px;}).arg(btnSize);
QString(QPushButton{border-image:url(:/image/ycontrol/spinBoxButton_normal.png);});
QString(QPushButton:pressed{border-image:url(:/image/ycontrol/spinBoxButton_select.png);});
QString(#qt_spinbox_btnDown{image:url(:/image/ycontrol/spinBoxButton_normal_minus.png)});
QString(#qt_spinbox_btnDown:pressed{image:url(:/image/ycontrol/spinBoxButton_select_minus.png)});
QString(#qt_spinbox_btnUp{image:url(:/image/ycontrol/spinBoxButton_normal_plus.png)});
QString(#qt_spinbox_btnUp:pressed{image:url(:/image/ycontrol/spinBoxButton_select_plus.png)});
this-setStyleSheet(list.join());示例一
QRadioButton::indicator:unchecked
QRadioButton::indicator:checked
*/file.open(QFile::ReadOnly);/*
QLatin1String(file.readAll());/*
*/qApp-setStyleSheet(styleSheet);/*
}QListWidget::item:selected:hover
ui-listWidget-count();//new一个空的子项QListWidgetItem
QListWidgetItem;//初始化空的子项,比如设置颜色,高度内容等等//设置大小item-setSizeHint(QSize(ui-listWidget-width(),50));//设置内容item-setText(QString(自定义子项%1).arg(itemCount));//设置属性item-setFlags(Qt::ItemIsEditable|Qt::ItemIsEnabled|Qt::ItemIsUserCheckable);//双击可被编辑可选中item-setCheckState(Qt::Unchecked);//默认
不选中状态//最后将初始化好的子项插入到listWidget控件中ui-listWidget-addItem(item);
{//先判断当前是否选中如果没有选中则提示if(!ui-listWidget-currentItem()){QMessageBox::warning(this,警告,请先选中当前项再进行删除!);return;}//获取当前想要删除的子项QListWidgetItem
ui-listWidget-takeItem(ui-listWidget-currentRow());if(delItem)//注意需要手动删除delete
Widget::on_listWidget_currentRowChanged(int
{//如果没有子项直接退出if(currentRow0)return;//获取当前项QListWidgetItem
ui-listWidget-currentItem();//获取内容QString
curItem-text();//在状态栏进行显示内容和选中状态QString
(QString(当前选中第%1项:).arg(currentRow)curText);if(curItem-checkState()
没有选中;ui-StateLabel-setText(stateText);
5、排序ui-listWidget-setSortingEnabled(true);//生效排序ui-listWidget-sortItems(Qt::DescendingOrder);
//降序6、显示方式ui-listWidget-setViewMode(QListView::IconMode);7、初始化
{//自定义菜单策略ui-listWidget-setContextMenuPolicy(Qt::CustomContextMenu);//设置视图显示方式为图标模式图标在上文字在下ui-listWidget-setViewMode(QListView::IconMode);//设置可以选择多项ui-listWidget-setSelectionMode(QAbstractItemView::ExtendedSelection);//设置背景颜色,使每个子项之间的间距有颜**别//ui-listWidget-setStyleSheet(background:transparent;);//设置无边框ui-listWidget-setFrameShape(QFrame::NoFrame);//设置子项不能被拖拽ui-listWidget-setDragEnabled(false);//设置子项每个图标的大小ui-listWidget-setIconSize(QSize(200,200));//设置每个子项的大小固定ui-listWidget-setUniformItemSizes(true);//设置QLisView大小改变时图标的调整模式默认是固定的可以改成自动调整ui-listWidget-setResizeMode(QListView::Adjust);//设置每个子项之间的间距ui-listWidget-setSpacing(10);//设置样式直接在函数中设置ui-listWidget-setStyleSheet(QListWidget{border:1px
color:black;background:transparent;}QListWidget::Item{padding-top:20px;
}QListWidget::Item:hover{background:skyblue;
}QListWidget::item:selected{background:lightgray;
}QListWidget::item:selected:!active{border-width:0px;
nui-listWidget-count();//获取item的总数
{/*使用takeItem(row)函数将QListWidget中的第row个item移除移除需要使用delete手动释放其在堆上占用的空间*/
//这里是0不是i因为每移除一个item都会导致每个item的row发生变化QListWidgetItem
ui-listWidget-currentItem();//被选中或背点击的item删除
ui-listWidget-takeItem(2);//指定删除
ui-listWidget-removeItemWidget(item);
rgba(82,130,164,1);background:rgba(17,24,47,1);
setWindowFlag(Qt::FramelessWindowHint);
setAttribute(Qt::WA_TranslucentBackground);
QProgressBar::chunk{border-radius:
5px;background:qlineargradient(spread:pad,x1:0,y1:0,x2:1,y2:0,stop:0
#FFFFFF;height:30;background:red;text-align:center;color:rgb(255,255,0);border-radius:10px;}QProgressBar::chunk{border-radius:5px;
黑边默认无边background-color:skyblue;width:8px;margin:0.5px;
background:qlineargradient(spread:pad,x1:0,y1:0,x2:1,y2:0,stop:0
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback