diff --git a/src/ui/logs_management/info.py b/src/ui/logs_management/info.py index 2a79f8f..f3b63f5 100644 --- a/src/ui/logs_management/info.py +++ b/src/ui/logs_management/info.py @@ -44,14 +44,18 @@ class Logs_Management(Widget): def adjust_column_widths(self): """Adjust the widths of columns to fit their content.""" - # Assuming self.crud has an attribute 'table' that is a QTableWidget or QTableView - if hasattr(self.crud, 'table') and isinstance(self.crud.table, (QTableWidget,)): - self.crud.table.resizeColumnsToContents() + # Ensure that Crud has db_tw which is a QTableWidget + if hasattr(self.crud, 'db_tw') and isinstance(self.crud.db_tw, QTableWidget): + # Optionally, resize all columns to fit their contents initially + self.crud.db_tw.resizeColumnsToContents() + + # Set a specific column width for columns; for example, set 'Info' column + for column in range(self.crud.db_tw.columnCount()): + self.crud.db_tw.setColumnWidth(column, 200) # Set width to 300 pixels def row_filter(self, row, row_number, crud): try: - if row["info_type"] != "Download": - return False, None, False + log_entry = log.generate( id=row["id"], diff --git a/src/ui/logs_management/logs_management.ui b/src/ui/logs_management/logs_management.ui index 9c4a9af..90a62c1 100644 --- a/src/ui/logs_management/logs_management.ui +++ b/src/ui/logs_management/logs_management.ui @@ -1,7 +1,10 @@ - Logs_Management + Users_Management + + Qt::WindowModal + 0