2016-12-22 4 views
1

투명한 textview를 만들 필요가 있습니다. 이전 나는, GTK 버전 3.6.4를 사용하고 CSS 파일gtk에 투명한 textview를 만들 필요가 있습니다

GtkTextView{ 
    font:Times New Roman, 20; 
    background:transparent; 
} 

지금은 GTK 버전 3.20.6을 사용하고이 CSS을, 글꼴 변경 (그래서 CSS 노드가 유효) 를 사용했지만 흰색 배경을 텍스트 뷰가 투명하지 않습니다.

textview{ 
    font:Times New Roman, 20; 
    background:transparent; 
} 

일부 코드를 사용하여 텍스트보기를 투명하게 만들 수 있다면 좋을 것입니다. documentation for GtkTextView (강조 광산)에서

답변

2

:

GtkTextView는 메인 CSS를 경계 윈도우의 각 이름의 텍스트 뷰와 스타일 클래스 .view 및 하위 노드와 노드 및 본문 영역을 가지고, 이름 테두리와 텍스트입니다. 경계 노드는 각각 스타일 클래스 .left, .right, .top 또는 .bottom 중 하나를 얻습니다. 분명히

textview text { 
    font:Times New Roman, 20; 
    background:transparent; 
} 

에서, textview 부분은 예를 #mytextviewid를 들어, 당신이 원하는 영역을 변경할 수 있습니다 또는 .mytransparenttextviewclass 그래서 당신의 부분 집합에 적용 할 수 있습니다 textview에서 text 노드를 설정

당신이 필요하다 스타일 컨텍스트를 사용하는 모든 textviews. 많은 지금하지만, 작업

+0

덕분에 내가 CSS에서 많은 지금하지만, 작업 – user3857040

+0

감사를 두 개의 클래스를 사용하는 경우에만 내가 CSS를 텍스트 뷰, 텍스트 뷰의 텍스트 { \t 배경에 두 개의 클래스를 사용하는 경우에만 : 투명; } label, textview { \t 글꼴 : Times New Roman, 14; } – user3857040