Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
10 / 10 / 1
Регистрация: 08.04.2022
Сообщений: 155
1
PyQt6

Растянуть колонки в tableWidget

19.07.2022, 21:55. Показов 2228. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем!

Подскажите пожалуйста, как растянуть колонки по всей ширине tableWidget?

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
from PyQt6 import QtCore, QtWidgets
 
class Ui_MainWindow(QtWidgets.QMainWindow):
 
    def __init__(self):
        super(Ui_MainWindow, self).__init__()
        self.setupUi(self)
 
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(515, 317)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.tableWidget = QtWidgets.QTableWidget(self.centralwidget)
        self.tableWidget.setGeometry(QtCore.QRect(50, 50, 411, 192))
        self.tableWidget.setObjectName("tableWidget")
        self.tableWidget.setColumnCount(3)
        self.tableWidget.setRowCount(0)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(2, item)
        MainWindow.setCentralWidget(self.centralwidget)
 
        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
 
    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        item = self.tableWidget.horizontalHeaderItem(0)
        item.setText(_translate("MainWindow", "Логин"))
        item = self.tableWidget.horizontalHeaderItem(1)
        item.setText(_translate("MainWindow", "Пароль"))
        item = self.tableWidget.horizontalHeaderItem(2)
        item.setText(_translate("MainWindow", "Почта"))
 
if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    w = Ui_MainWindow()
    w.show()
    sys.exit(app.exec())
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.07.2022, 21:55
Ответы с готовыми решениями:

Не получается добавить итем из tablewidget основного окна в tablewidget дочернего окна
Здравствуйте, я не могу разобраться, как при помощи функции add_cpu добавить в таблицу дочернего...

QTableView растянуть колонки в % соотношении
Здравствуйте! Подскажите, как растянуть колонки в процентном соотношении. Например есть 3 колонки:1...

Растянуть кнопку на две колонки в UnifromGrid
Здравствуйте! Тема наверняка мусолилась не один раз, но найти ответа я пока не смог. Начал...

Как автоматически растянуть колонки ListView
Имеется форма1 на которой расположен ListView привязанный к форме слева и справа. Сам ListView...

Как растянуть колонки listView при изменении размера формы
Как растянуть колонки при изменении размера формы. Видел это в одной программе, но сам не понял как...

2
290 / 205 / 68
Регистрация: 18.09.2019
Сообщений: 407
Записей в блоге: 58
19.07.2022, 22:36 2
Можно так
Python
1
        self.tableWidget.resizeRowsToContents()
0
10 / 10 / 1
Регистрация: 08.04.2022
Сообщений: 155
19.07.2022, 22:40  [ТС] 3
iamvic,
Не подходит, но все равно спасибо!

Разобрался сам:
Python
1
self.tableWidget.horizontalHeader().setSectionResizeMode(QtWidgets.QHeaderView.ResizeMode.Stretch)
0
19.07.2022, 22:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.07.2022, 22:40
Помогаю со студенческими работами здесь

Минимальный элемент каждой колонки вычесть из данной колонки(со строками работает)
#include <iostream> #include <algorithm> #include <cmath> using namespace std; int main()...

Составить запрос, чтобы user_id из колонки comments сравнивался с id из колонки user_personal
У меня таблица comments с колонками user_id, name и page_id и есть таблица user_personal с...

TableWidget
Не получается загрузить текстовый файл в таблицу, подскажите пожалуйста или киньте примеры. Буду...

TableWidget
Добрый вечер! Уравнение вынужденных колебаний маятника решается методом Рунге-Кутта 4 порядка....

Переделка макроса Суммирование значений со второй колонки при совпадении строк в первой колонки
Нашел макрос он супер только не суммирует значения. он их вписывает в строку. Как его можно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru