def __init__(self): super(QTableWidget, self).__init__() self.column_names = view_column_names("customers") self.setColumnCount(len(self.column_names)) self.setHorizontalHeaderLabels(self.column_names) self.itemSelectionChanged.connect(self.change_selection) self.setEditTriggers(QAbstractItemView.NoEditTriggers) self.setSelectionBehavior(QAbstractItemView.SelectRows) self.setSelectionMode(QAbstractItemView.SingleSelection) self.refresh_customers(search_by="All", text="") self.change_selection() self.setSortingEnabled(True) self.resizeRowsToContents() self.horizontalHeader().sortIndicatorChanged.connect( self.resizeRowsToContents)
def __init__(self): super(QTableWidget, self).__init__() self.orders_column_names = view_column_names("orders_items_view") self.orders_data = view_data("orders_items_view") self.single_order_view = QTableWidget() self.setColumnCount(len(self.orders_column_names)) self.setHorizontalHeaderLabels(self.orders_column_names) self.setEditTriggers(QAbstractItemView.NoEditTriggers) self.setSelectionBehavior(QAbstractItemView.SelectRows) self.setSelectionMode(QAbstractItemView.SingleSelection) self.refresh_order() self.setSortingEnabled(True) self.resizeRowsToContents() self.horizontalHeader().sortIndicatorChanged.connect( self.resizeRowsToContents)
def __init__(self): super(QTableWidget, self).__init__() column_names = view_column_names("temp")[1:] self.setColumnCount(len(column_names)) self.setHorizontalHeaderLabels(column_names) self.itemSelectionChanged.connect(self.change_products) self.setEditTriggers(QAbstractItemView.NoEditTriggers) self.setSelectionBehavior(QAbstractItemView.SelectRows) self.setSelectionMode(QAbstractItemView.SingleSelection) self.quantity_list = [] self.price_list = [] self.change_products() self.refresh_products() self.setSortingEnabled(True) self.resizeRowsToContents() self.horizontalHeader().sortIndicatorChanged.connect( self.resizeRowsToContents)