Могу ли я разместить логотип прямо в заголовке Gtk?(без виджета) - PullRequest
1 голос
/ 19 июня 2019

Я пытаюсь разместить логотип на Gtk.Headerbar прямо на месте заголовка.Логотип создан в Microsoft Word.ниже моя часть кода

class MainWindow (Gtk.Window): "" "Главное окно, содержащее блокнот" "" def init (self): Gtk.Window. init (self, title = "") #, поскольку заголовок пуст, панель заголовка по умолчанию со значком Python self.set_border_width (10) screen = self.get_screen () screen_width = screen.get_width () screen_height = screen.height()

    if screen_width > 1366 or screen_height > 768:
        self.set_size_request(1300, 800)

    else:
        self.set_size_request(screen_width, screen_height)

    self.set_resizable(True)

    self.set_resizable(True)

    # self.maximize()
    # Creating headerbar & adding it to our window
    title = "Pareto"
    subtitle = "Shape your world"
    header_bar = Gtk.HeaderBar(title=title, subtitle=subtitle)
    header_bar.set_show_close_button(True)


    samco_logo = Gtk.Image.new_from_file(r"C:\Users\njoshi\Desktop\pareto\icons\pareto_logo1.png")
    # this line convert the created icon to an image

    header_bar.pack_start(samco_logo)
    time_label = TimeLabel()             # show time on header bar
    header_bar.pack_end(time_label)
    self.set_titlebar(header_bar)

    # creating a notebook
    notebook = Gtk.Notebook()

Сейчас я использую виджет Gtk.Image для логотипа.Могу ли я создать логотип прямо в моем коде, используя HTML?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...