CharsetSelector
=====================

.. currentmodule:: axioma.gui

.. class:: CharsetSelector

	Элемент выбора кодировки

	Унаследован от: :class:`~PyQt5.QtWidgets.QWidget`

	Методы:

		.. method:: CharsetSelector(parent=None)

			Конструктор класса

			:param parent: владелец элемента
			:type parent: :class:`~PyQt5.QtWidgets.QWidget`

		.. method:: CharsetSelector(charset, parent=None)

			Конструктор класса

			:param charset: кодировка
			:type charset: :class:`str`
			:param parent: владелец элемента
			:type parent: :class:`~PyQt5.QtWidgets.QWidget`

		.. method:: setCharset(charset)

			Установить кодировку

			:param charset: кодировка
			:type charset: :class:`str`

		.. method:: charset()

			Получить выбранную кодировку

			:return: кодировка
			:rtype: :class:`str`

	Пример использования:

	.. code-block:: python

		from axioma.gui import CharsetSelector
		from PyQt5.QtWidgets import QDialog

		dialog = QDialog()
		charset_selector = CharsetSelector(dialog)
		dialog.exec()



