Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 更改背景色时为按钮保留3D效果_Qt_Qtstylesheets - Fatal编程技术网

Qt 更改背景色时为按钮保留3D效果

Qt 更改背景色时为按钮保留3D效果,qt,qtstylesheets,Qt,Qtstylesheets,我正在尝试对我的按钮应用3D效果,如下所示。默认按钮样式有一些3D效果,但当我通过setStyleSheet(“背景色:绿色”)应用背景色时,看起来有点乏味 应用不同颜色时,如何保持按钮的3D效果 如果访问样式表的方法是调用覆盖整个样式表的setStyleSheet,那么应该有一种方法 获取当前样式表() 修改它()并 重新应用它(setStyleSheet()) 向我们展示您希望绿色按钮的外观!(这样做的最佳选择可能是以样式表的形式表示)绿色按钮样式的一个良好起点似乎是:

我正在尝试对我的按钮应用3D效果,如下所示。默认按钮样式有一些3D效果,但当我通过
setStyleSheet(“背景色:绿色”)应用
背景色时,看起来有点乏味


应用不同颜色时,如何保持按钮的3D效果

如果访问样式表的方法是调用覆盖整个样式表的
setStyleSheet
,那么应该有一种方法

  • 获取当前样式表()
  • 修改它()并
  • 重新应用它(
    setStyleSheet()

向我们展示您希望绿色按钮的外观!(这样做的最佳选择可能是以样式表的形式表示)绿色按钮样式的一个良好起点似乎是: