def __init__(self, title: str, subtitle: str, buttons: dict):
"""Initialize HeaderBar class"""
self._widget = Gtk.HeaderBar()
self._widget.set_show_close_button(True)
self._widget.props.title = title
self._widget.set_subtitle(subtitle)
if buttons:
for button, position in buttons.items():
if position == "left":
self._widget.pack_start(button.render)
elif position == "right":
self._widget.pack_end(button.render)
评论列表
文章目录