2016-12-22 8 views
1

透明なテキストビューを作成する必要があります。以前の私は、GTKのバージョン3.6.4を使用して、CSSファイルgtkの透過テキストビューを作成する必要があります

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

今私はGTKのバージョン3.20.6を使用して、このCSSを行い、フォントが変更された(ので、CSSのノードが有効である) を使用して作られたが、白い背景のTextView持っています透明では動作しません。

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

一部のコードを使用してテキストビューをトランスペアレントにすることもできます。 documentation for GtkTextView(強調鉱山)から

答えて

2

GtkTextViewは、メインのCSSの境界ウィンドウのそれぞれの名前のTextViewとスタイルクラス.view、およびサブノードを持つノード、およびメインテキスト領域を持っています、名前の境界線は、テキストはです。ボーダーノードはそれぞれスタイルクラス.left、.right、.top、または.bottomのいずれかを取得します。 textviewtextノードを設定

は何が必要です:

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

textview一部はそうあなたがのサブセットに適用することができます例#mytextviewidまたは.mytransparenttextviewclassのために、何が必要に変更することができますすべてのテキストビューはスタイルコンテキストを使用します。

+0

私はCSSで2つのクラスを使用している場合にのみ、多くのことが今ではうまくいきました。 – user3857040

+0

ありがとうございました。私はCSSのtextview、textviewテキストで2つのクラスを使用する場合にのみ役に立ちます。 \t background:transparent; } ラベル、textview { \tフォント:Times New Roman、14; } – user3857040

関連する問題