# encoding: utf-8
# module PyQt5.QtGui
# from C:\Programs\Python\Python313\Lib\site-packages\PyQt5\QtGui.pyd
# by generator 1.147
# no doc

# imports
import PyQt5.QtCore as __PyQt5_QtCore
import sip as __sip


from .QTextFrameFormat import QTextFrameFormat

class QTextTableFormat(QTextFrameFormat):
    """
    QTextTableFormat()
    QTextTableFormat(a0: QTextTableFormat)
    """
    def alignment(self): # real signature unknown; restored from __doc__
        """ alignment(self) -> Qt.Alignment """
        pass

    def borderCollapse(self): # real signature unknown; restored from __doc__
        """ borderCollapse(self) -> bool """
        return False

    def cellPadding(self): # real signature unknown; restored from __doc__
        """ cellPadding(self) -> float """
        return 0.0

    def cellSpacing(self): # real signature unknown; restored from __doc__
        """ cellSpacing(self) -> float """
        return 0.0

    def clearColumnWidthConstraints(self): # real signature unknown; restored from __doc__
        """ clearColumnWidthConstraints(self) """
        pass

    def columns(self): # real signature unknown; restored from __doc__
        """ columns(self) -> int """
        return 0

    def columnWidthConstraints(self): # real signature unknown; restored from __doc__
        """ columnWidthConstraints(self) -> List[QTextLength] """
        return []

    def headerRowCount(self): # real signature unknown; restored from __doc__
        """ headerRowCount(self) -> int """
        return 0

    def isValid(self): # real signature unknown; restored from __doc__
        """ isValid(self) -> bool """
        return False

    def setAlignment(self, aalignment, Qt_Alignment=None, Qt_AlignmentFlag=None): # real signature unknown; restored from __doc__
        """ setAlignment(self, aalignment: Union[Qt.Alignment, Qt.AlignmentFlag]) """
        pass

    def setBorderCollapse(self, borderCollapse): # real signature unknown; restored from __doc__
        """ setBorderCollapse(self, borderCollapse: bool) """
        pass

    def setCellPadding(self, apadding): # real signature unknown; restored from __doc__
        """ setCellPadding(self, apadding: float) """
        pass

    def setCellSpacing(self, spacing): # real signature unknown; restored from __doc__
        """ setCellSpacing(self, spacing: float) """
        pass

    def setColumns(self, acolumns): # real signature unknown; restored from __doc__
        """ setColumns(self, acolumns: int) """
        pass

    def setColumnWidthConstraints(self, constraints, QTextLength=None): # real signature unknown; restored from __doc__
        """ setColumnWidthConstraints(self, constraints: Iterable[QTextLength]) """
        pass

    def setHeaderRowCount(self, count): # real signature unknown; restored from __doc__
        """ setHeaderRowCount(self, count: int) """
        pass

    def __init__(self, a0=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass


