Как получить темные панели инструментов в gtkmm?

Как получить темные панели инструментов в gtkmm, как в gedit или системных настройках? Я могу только найти, как это сделать в pyGTK.

2
задан 21 June 2012 в 02:32

7 ответов

Я предполагаю, что вам просто нужно сопоставить функции GTK Python GTKMM. Код в Python GTK:

context = self.toolbar.get_style_context()
context.add_class(Gtk.STYLE_CLASS_PRIMARY_TOOLBAR)

. Вам просто нужно найти эквивалентность констант get_style_context() и add_class() и Gtk.STYLE_CLASS_PRIMARY_TOOLBAR.

3
ответ дан 25 July 2018 в 18:23

Я предполагаю, что вам просто нужно сопоставить функции GTK Python GTKMM. Код в Python GTK:

context = self.toolbar.get_style_context()
context.add_class(Gtk.STYLE_CLASS_PRIMARY_TOOLBAR)

. Вам просто нужно найти эквивалентность констант get_style_context() и add_class() и Gtk.STYLE_CLASS_PRIMARY_TOOLBAR.

3
ответ дан 2 August 2018 в 00:35

Я предполагаю, что вам просто нужно сопоставить функции GTK Python GTKMM. Код в Python GTK:

context = self.toolbar.get_style_context()
context.add_class(Gtk.STYLE_CLASS_PRIMARY_TOOLBAR)

. Вам просто нужно найти эквивалентность констант get_style_context() и add_class() и Gtk.STYLE_CLASS_PRIMARY_TOOLBAR.

3
ответ дан 4 August 2018 в 16:05

Я предполагаю, что вам просто нужно сопоставить функции GTK Python GTKMM. Код в Python GTK:

context = self.toolbar.get_style_context()
context.add_class(Gtk.STYLE_CLASS_PRIMARY_TOOLBAR)

. Вам просто нужно найти эквивалентность констант get_style_context() и add_class() и Gtk.STYLE_CLASS_PRIMARY_TOOLBAR.

3
ответ дан 6 August 2018 в 00:43

Я предполагаю, что вам просто нужно сопоставить функции GTK Python GTKMM. Код в Python GTK:

context = self.toolbar.get_style_context()
context.add_class(Gtk.STYLE_CLASS_PRIMARY_TOOLBAR)

. Вам просто нужно найти эквивалентность констант get_style_context() и add_class() и Gtk.STYLE_CLASS_PRIMARY_TOOLBAR.

3
ответ дан 7 August 2018 в 18:09

Я предполагаю, что вам просто нужно сопоставить функции GTK Python GTKMM. Код в Python GTK:

context = self.toolbar.get_style_context()
context.add_class(Gtk.STYLE_CLASS_PRIMARY_TOOLBAR)

. Вам просто нужно найти эквивалентность констант get_style_context() и add_class() и Gtk.STYLE_CLASS_PRIMARY_TOOLBAR.

3
ответ дан 10 August 2018 в 06:55

Я предполагаю, что вам просто нужно сопоставить функции GTK Python GTKMM. Код в Python GTK:

context = self.toolbar.get_style_context()
context.add_class(Gtk.STYLE_CLASS_PRIMARY_TOOLBAR)

. Вам просто нужно найти эквивалентность констант get_style_context() и add_class() и Gtk.STYLE_CLASS_PRIMARY_TOOLBAR.

3
ответ дан 15 August 2018 в 18:52
  • 1
    Я не знаю, почему я этого не нашел раньше: link – Sam Bickley 21 June 2012 в 03:37
  • 2
    Это желаемый gtkmm equivelent: Glib::RefPtr<Gtk::StyleContext> sc = toolbar.get_style_context(); sc->add_class("primary-toolbar"); – Rafał Cieślak 20 December 2012 в 01:42

Другие вопросы по тегам:

Похожие вопросы: