Skip to content

PyQt macOS style of titlebar buttons (e.g. min/max/close) widget

License

Notifications You must be signed in to change notification settings

yjg30737/pyqt-mac-buttons-widget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyqt-mac-buttons-widget

PyQt macOS style of titlebar buttons (e.g. min/max/close) widget

Requirements

  • PyQt5 >= 5.8

Setup

python -m pip install pyqt-mac-buttons-widget

Included Package

Method Overview

  • MacButtonsWidget(base_widget=None, hint=['min', 'max', 'close'])) - Constructor.
  • getMinimizedBtn(), getMaximizedBtn(), getCloseBtn(). I belive these three methods are quite self-explanatory.
  • This module is used for pyqt-custom-titlebar-window's macOS style button. You can see the example of this module's usage on the documentation at the link above.. later.

Example

This example is just to show how it looks.

from PyQt5.QtWidgets import QApplication
from pyqt_mac_buttons_widget import MacButtonsWidget

if __name__ == "__main__":
    import sys

    app = QApplication(sys.argv)
    widget = MacButtonsWidget()
    widget.show()
    app.exec_()

Result

image