Wolfram mathematica 如何更改选项卡视图的背景样式?

Wolfram mathematica 如何更改选项卡视图的背景样式?,wolfram-mathematica,Wolfram Mathematica,在“我的电脑”中,当在选项卡视图中包含3D绘图时,整个选项卡将显示为灰色,就像是一个巨大的按钮一样,将图形保留为白色背景: 为了避免灰色和白色之间的对比,我希望选项卡也有白色 尝试了BaseStyle->{Background->White},但没有成功(只有边框重新设置了样式) 如何更改选项卡的背景色?默认背景不是白色,但对于图形来说是透明的,因此没有强烈的对比Background->White使背景变白,并留下边框,与您所说的完全相反基本样式似乎没有任何作用 这是我在Windows XP上

在“我的电脑”中,当在选项卡视图中包含3D绘图时,整个选项卡将显示为灰色,就像是一个巨大的按钮一样,将图形保留为白色背景:

为了避免灰色和白色之间的对比,我希望选项卡也有白色

尝试了
BaseStyle->{Background->White}
,但没有成功(只有边框重新设置了样式)


如何更改选项卡的背景色?

默认背景不是白色,但对于图形来说是透明的,因此没有强烈的对比
Background->White
使背景变白,并留下边框,与您所说的完全相反<代码>基本样式似乎没有任何作用

这是我在Windows XP上得到的:

编辑:另一种选择是自定义的
选项卡视图
-实现方式如下:

objects = Table[Plot[f[x], {x, 0, 10}], {f, {Sin, Cos, Exp}}];

Column[
 {SetterBar[Dynamic[x], Thread[objects -> Range@Length[objects]]], 
  Dynamic[x]}
 ]

这是未完成的,但基本的工作,它告诉你如何做自己。

这似乎是一个特定于操作系统的问题。在OSX上,
TabView
的背景确实是灰色的(虽然很轻),即使是
background->White
。比如说

TabView[Table[Plot[Sin[i x], {x, 0, 2 Pi}, Background -> White], {i, 4}], 
  Background->White]
产生这个


我可以确认Heike对Windows 7的断言


如果您希望始终覆盖
选项卡视图
框的系统主题颜色,您可以评估:

SetOptions[$FrontEnd,
  TabViewBoxOptions -> {Background -> GrayLevel[1]}
]

使用“Windows 7 Basic”或“Windows 7 Aero”主题,我可以看到:

但是,使用“Windows经典”主题,我看到了以下内容:

如果使用经典主题打开
窗口颜色和外观
,并将
3D对象
颜色1
更改为白色,我会看到:


默认情况下,图形的背景是透明的,而不是白色的,因此图形周围不会有明显的边框。你能发布一个更清楚地显示你需要什么的图形示例,并在文章正文中包含完整的问题(不仅仅是标题)吗?你是对的,但我导入了一个3D stl文件,它以白色背景显示。经典的Windows控件可以用任意颜色设置样式。看起来Mathematica就是这么做的:它恢复到丑陋的经典Windows控件。至少在XP上是这样。我不知道为什么我直接使用BaseStyle(我想这是一件有帮助的事情…)。在我的XP中,它就像你说的那样工作。谢谢你提醒我我的有限容量…。@P.Fonseca你说得对,3D对象在这里总是有白色背景。但正如海克指出的,这只适用于窗户,而且也很难看。因此,您可能希望使用自定义的
TabView
实现。请参阅我的编辑以了解如何进行编辑。