簡體   English   中英

使用CSS更改GtkTextView(GTK 3.22)的背景顏色

[英]change background color of GtkTextView (GTK 3.22) using CSS

我想在GtkTextView (或其GtkTextBuffer)中更改(在Linux / Debian / Sid / x86-64,GTK 3.22上) 默認背景顏色(用於未標記的文本)。

這個那個答案無濟於事(已過時)。

在我的bismon程序中(有關詳細信息,請參閱問題),我在某些全局extern GtkWidget *commandview_BM;上進行了嘗試extern GtkWidget *commandview_BM; 初始化為:

commandview_BM = gtk_text_view_new_with_buffer (commandbuf_BM);
gtk_widget_set_name (commandview_BM, "commandview");

使用

#commandview {
    background-color: seashell;
    font-size: 18px;
    font-family: Inconsolata;
}

在我的bismon.css文件中,但這不起作用。 #commandview.text#commandview.view替換#commandview不會更改任何內容。

如果GtkTextBuffer -s中存在一些默認標記,我也很高興,但是事實並非如此。

我在同一個窗口中(至少)有兩個textview(一個用於命令;另一個用於日志記錄),我希望它們具有不同的背景顏色。

CSS文件中的工作語法帶有一個空格,用於將名稱與類分開,因此在我的情況下:

#commandview text {
    background-color: seashell;
    font-size: 19px;
    font-family: Inconsolata;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM