ПИТОН 3 ДЛЯ НАЧИНАЮЩИХ. РАБОТА С QTABLEWIDGET В PyQt5. РЕДАКТИРОВАНИЕ ПОЛЕЙ, ВСТАВКА, УДАЛЕНИЕ, РЕДАКТИРОВАНИЕ ЯЧЕЕК. ИСПОЛЬЗОВАНИЕ DESIGNER.

Использование Designer

1 2 3 4 5 6

После установки виджетов запишем в файл tabl.ui. Все созданные с помощью Designer файлы будут иметь расширение ui. Посмотрим текст нашего файла:

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>881</width>
<height>704</height>
</rect>
</property>
<property name="windowtitle">
<string>MainWindow</string>
</property>
<widget class="QWidget" name="centralwidget">
<widget class="QPushButton" name="btn_dob">
<property name="geometry">
<rect>
<x>50</x>
<y>430</y>
<width>181</width>
<height>28</height>
</rect>

Рис. 7 Фрагмент текста файла Tabl.ui

Как видно, что это формат HTML. Нам это не подходит. Необходимо перевести в файл с расширением py. Для этого мы в текстовом рдакторе, например, в блокноте, запишем:

pyuic5 tabl.ui -o tabl.py

Сохраним файл обязательно с расширением bat-conv_tabl.bat. То есть конвертируем в файл Питона:

Рис. 7 Описание используемых виджетов в Designer.

Не надо пугаться, это справочная информация и я ею практически не пользовалась, но этот файл необходим, его будет использовать Питон. Если вы измените виджеты в Designer, то надо вновь использовать файл conv_table.bat и не забыть перед этим записать table.ui с помощью команды Ctrl+S!

1 2 3 4 5 6