E4新增(使用css设置UI样式)。与TabFolder&;CTabFolder
我正在学习E4。尝试将样式css添加到我的简单RCP。我在代码中使用了E4新增(使用css设置UI样式)。与TabFolder&;CTabFolder,css,eclipse,Css,Eclipse,我正在学习E4。尝试将样式css添加到我的简单RCP。我在代码中使用了TabFolder&TabItem,但是当我尝试时: CTabFolder, CTabItem { background-color: red; } 它不影响UI,然后我尝试了 TabFolder, TabItem { background-color: red;} 这也行不通 我在网上快速搜索了一下,发现所有的样本都使用了CTabFolder,CTabItem。没有人告诉TabFolder,TabItem 我弄糊涂了
TabFolder
&TabItem
,但是当我尝试时:
CTabFolder, CTabItem {
background-color: red;
}
它不影响UI,然后我尝试了
TabFolder, TabItem {
background-color: red;}
这也行不通
我在网上快速搜索了一下,发现所有的样本都使用了CTabFolder,CTabItem
。没有人告诉TabFolder,TabItem
我弄糊涂了。他们之间有什么区别?什么样的css可以正确地用于组件
TabFolder,TabItem
?我建议您使用css Spy和css Scratchpad,查看可用的属性,并测试可能的组合
有关CTabFolder的SWT-CSS映射列表,您可以访问以下页面:
下面,您可以看到一个带有简单示例的CSS
CTabFolder Composite {
background-color: pink;
}
CTabFolder CTabItem {
background-color: lime;
color: green;
}
CTabFolder CTabItem:selected {
background-color: blue;
color: white;
}
然后在下图中看到结果,使用CSS草稿行应用
您是在运行E4应用程序,还是在尝试向RCP应用程序添加CSS?是的,我已经向我的RCP应用程序添加了一个简单的CSS。它是有效的。我发现CTabFolder和CTabItem的颜色发生了变化。但TabFolder、TabItem不起作用。