关于QT中控件聚焦方式更改问题

QT/E默认的聚焦控件仅显示细小的虚线边框,在恶劣环境下难以辨识。本文介绍如何通过几行代码,改变聚焦控件颜色以提高可视性,提供了一种简单易懂的解决方案,适合需要改进QT/E控件聚焦效果的开发者参考。
摘要由CSDN通过智能技术生成

QT/E中聚焦显示仅仅是一个虚线边框,对于恶劣环境下的机器来说,这样的虚线简直就可以忽略不记.谁看得见这么细的线啊.

所以为了聚焦的控件更好显示.只有将聚焦控件的颜色换成其他颜色来区别.找了很久都没找到合适的方式,我想有很多做QT/E的人有同感吧,现在看了这篇文章你应该感到幸福了.

因为我这种方式只需要几行代码就可以解决这个问题.其实类似的方式网上已经有了,只是写得不是很详细,我这里就提供出来给大家参考下.


    QString button_style = "QPushButton:focus{background-color:rgb(85,170,255);}";
    //ui->NewBtn->setStyleSheet(button_style);
    //ui->enterBtn->setStyleSheet(button_style);
    //ui->delBtn->setStyleSheet(button_style);

    //QString button_style = "QPushButton:focus{background-color:rgb(85,170,255);border-style:inset;}";
    /*"QPushButton{background-color:black;color:white;border-radius:10px;border:2px groovegray;border-style:outset;}"
    "QPushButton:hover{background-color:white;color:black;}"
    "QPushButton:press{background-color:rgb(85,170
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值