Class: QgsTextFormatDialog¶
- class qgis.gui.QgsTextFormatDialog¶
Bases:
PyQt5.QtWidgets.QDialog
A simple dialog for customizing text formatting settings.
QgsTextFormatDialog
provides a dialog for controlling the appearance of text rendered usingQgsTextRenderer
. The dialog includes all settings contained within aQgsTextFormat
, including shadow, background and buffer.New in version 3.0.
QgsTextFormatDialog(format:
QgsTextFormat
, mapCanvas:QgsMapCanvas
= None, parent: QWidget = None, fl: Union[Qt.WindowFlags, Qt.WindowType] = QgsGuiUtils.ModalDialogFlags, layer:QgsVectorLayer
= None) Constructor for QgsTextFormatDialog.- Parameters:
format – initial format settings to show in dialog
mapCanvas – optional associated map canvas
parent – parent widget
fl – window flags for dialog
layer –
associated vector layer
Methods
Returns a reference to the dialog's button box.
Returns the current formatting settings defined by the widget.
Sets the
context
in which the widget is shown, e.g., the associated map canvas and expression contexts.
- actionEvent(self, QActionEvent)¶
- buttonBox(self) QDialogButtonBox ¶
Returns a reference to the dialog’s button box.
New in version 3.10.
- Return type:
QDialogButtonBox
- changeEvent(self, QEvent)¶
- childEvent(self, QChildEvent)¶
- closeEvent(self, QCloseEvent)¶
- connectNotify(self, QMetaMethod)¶
- contextMenuEvent(self, QContextMenuEvent)¶
- create(self, window: PyQt5.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
- customEvent(self, QEvent)¶
- destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)¶
- disconnectNotify(self, QMetaMethod)¶
- dragEnterEvent(self, QDragEnterEvent)¶
- dragLeaveEvent(self, QDragLeaveEvent)¶
- dragMoveEvent(self, QDragMoveEvent)¶
- dropEvent(self, QDropEvent)¶
- enterEvent(self, QEvent)¶
- event(self, QEvent) bool ¶
- eventFilter(self, QObject, QEvent) bool ¶
- focusInEvent(self, QFocusEvent)¶
- focusNextChild(self) bool ¶
- focusNextPrevChild(self, bool) bool ¶
- focusOutEvent(self, QFocusEvent)¶
- focusPreviousChild(self) bool ¶
- format(self) QgsTextFormat ¶
Returns the current formatting settings defined by the widget.
- Return type:
- hideEvent(self, QHideEvent)¶
- initPainter(self, QPainter)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- isSignalConnected(self, QMetaMethod) bool ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- leaveEvent(self, QEvent)¶
- metric(self, QPaintDevice.PaintDeviceMetric) int ¶
- mouseDoubleClickEvent(self, QMouseEvent)¶
- mouseMoveEvent(self, QMouseEvent)¶
- mousePressEvent(self, QMouseEvent)¶
- mouseReleaseEvent(self, QMouseEvent)¶
- moveEvent(self, QMoveEvent)¶
- nativeEvent(self, Union[QByteArray, bytes, bytearray], PyQt5.sip.voidptr) Tuple[bool, int] ¶
- paintEvent(self, QPaintEvent)¶
- receivers(self, PYQT_SIGNAL) int ¶
- resizeEvent(self, QResizeEvent)¶
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setContext(self, context: QgsSymbolWidgetContext)¶
Sets the
context
in which the widget is shown, e.g., the associated map canvas and expression contexts.New in version 3.10.
- Parameters:
context (QgsSymbolWidgetContext) –
- showEvent(self, QShowEvent)¶
- tabletEvent(self, QTabletEvent)¶
- timerEvent(self, QTimerEvent)¶
- updateMicroFocus(self)¶
- wheelEvent(self, QWheelEvent)¶