Skip to content

PyQt widget consists of textless QLabel which has svg image as an icon on the left and text included QLabel on the right

License

Notifications You must be signed in to change notification settings

yjg30737/pyqt-svg-icon-text-widget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyqt-svg-icon-text-widget

PyQt widget consists of textless QLabel which has svg image as an icon on the left and text included QLabel on the right.

This module is useful to set the icon included title bar.

Requirements

  • PyQt5 >= 5.8

Setup

python -m pip install pyqt-svg-icon-text-widget

Included Package

Usage

  • setSvgFile(filename: str) to set svg file
  • setText(text: str) to set text

Note

Svg icon QLabel's maximum height is set according to text included QLabel's font height.

Example

Code Sample

from PyQt5.QtWidgets import QApplication
from pyqt_svg_icon_text_widget import SvgIconTextWidget


if __name__ == "__main__":
    import sys

    app = QApplication(sys.argv)
    ex = SvgIconTextWidget()
    ex.setSvgFile('ico/dark-notepad.svg')
    ex.setText('Dark Notepad')
    ex.show()
    sys.exit(app.exec_())

Result

image

Releases

No releases published

Packages

No packages published

Languages