QT配合CSS隐藏按钮

第一种方法

在Qt的CSS样式表中,使用 visibility 属性来隐藏按钮。设置 visibilityhidden 不可见,而设置为 visible 则可见。

隐藏所有 QPushButton

QPushButton {
   
    visibility: hidden;
}

隐藏特定的按钮,用按钮的名称或样式类进行定位就行:

#myButton {
   
    visibility: hidden;
}

第二种方法

使用样式类:

.hiddenButton {
   
    visibility: hidden;
}

然后在C++代码中,为按钮设置相应的名称或样式类隐藏同css类的按钮:

// 通过名称定位按钮
QPushButton *myButton = new QPushButton("Click me");
myButton->setObjectName("myButton");

// 或者通过样式类定位按钮
QPushButton *hiddenButton = new QPushButton("Hidden Button");
hiddenButton->setObjectName("hiddenButton");

相关推荐

  1. QT配合CSS隐藏按钮

    2023-12-06 22:14:06       38 阅读
  2. css隐藏溢出隐藏的滚动条

    2023-12-06 22:14:06       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-06 22:14:06       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-06 22:14:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-06 22:14:06       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-06 22:14:06       20 阅读

热门阅读

  1. 怎样做好信用卡汽车分期业务营销

    2023-12-06 22:14:06       44 阅读
  2. Ubuntu网络问题的解决

    2023-12-06 22:14:06       41 阅读
  3. 002_qml矩阵的使用方式

    2023-12-06 22:14:06       28 阅读
  4. ARM安全架构——为复杂软件提供保护

    2023-12-06 22:14:06       46 阅读
  5. Spring Boot 在启动之前还做了哪些准备工作?

    2023-12-06 22:14:06       39 阅读
  6. MySQL二 | 函数

    2023-12-06 22:14:06       38 阅读