需要制作透明的textview。之前我使用gtk版本3.6.4并使用CSS文件
GtkTextView{
font:Times New Roman, 20;
background:transparent;
}
现在我使用gtk版本3.20.6并使这个css,字体被更改(所以css节点有效)但textview有白色背景,透明没有工作
textview{
font:Times New Roman, 20;
background:transparent;
}
如果可以使用某些代码使textview透明,那么它也会很好。
答案 0 :(得分:3)
来自documentation for GtkTextView(强调我的):
GtkTextView有一个名为textview和样式类.view的主css节点,以及每个边框窗口的子节点,以及主文本区域,名称为border和 text 强>,分别。边界节点每个都获得一个样式类.left,.right,.top或.bottom。
在 NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
// set format however you want
[formatter setDateFormat:@"ddMMyyyy"];
NSDate *date = [NSDate date];
NSString *string = [formatter stringFromDate:date];
NSNumber *num1 = @([string intValue]);
NSLog(@"%@",num1);
下设置text
节点是您所需要的:
textview
显然,textview text {
font:Times New Roman, 20;
background:transparent;
}
部分可以更改为您需要的任何内容,例如textview
或#mytextviewid
,以便您可以使用样式上下文应用于所有文本视图的子集。