Павел Дорофеев
29 октября 2023 г. 0:46

Проекты на QtКак написать свой QTableView

Qt, C++, QTableView

Тема интересная и уже есть готовый открытый проект. Пока бета версия.

Небольшое видео на ютьюбе

github.com

в общем QpTableView называется наш класс. Позволяет выводить колонки модели данных по некоему шаблону (в строке). То есть секции могут быть в несколько рядов, …

Читать
Evgenii Legotckoi
4 июня 2020 г. 3:30

QtQt/C++ - Урок 091. Как написать кастомный делегат управляющий подсветкой строки в таблице

Qt, QTableView, Delegate

А теперь небольшая статья о настройке поведения ячеек с помощью делегатов в QTableView.
Эта статья является модификацией поведения таблицы в одной старой статье, а именно Qt/C++ - Tutorial 039. Как заполнить строку в QSqlTableModel по значению в столбце . На …

Читать
Ruslan Polupan
12 июня 2019 г. 19:05

QtВывод на печать точного содержимого QTableView (QTableWidget)

QPrintPreviewDialog, QTableView, print, QTableWidget, Qt

Доброго времени суток.
Снова в качестве заметки.
Возникла необходимость выводить на печать точную копию содержимого QTableWidget c делегатами и т.д.
Получилось следующее:


  1. void FinalPage::on_pushButtonPrint_clicked()
  2. {
  3.  
  4. int width = 0;
  5. int height = 0;
  6. int columns = ui->tableWidgetName->columnCount();
  7. int rows =
Читать
Ruslan Polupan
11 апреля 2019 г. 16:01

QtQCheckBox в качестве делегата QTableView

Delegate, qcheckbox, qcheckbox center, QTableView

Доброго времени суток.
Возникла необходимость использовать делегат для отображения QCheckBox в таблице (выбирать объекты из списка для последующей работы с ними).
Для того чтобы разобратся с делегатами создал небольшой проект.
На выходе получаем следующее:


Структура проекта:

checkboxdelegate.h

  1. #ifndef CHECKBOXDELEGATE_H
  2. #define
Читать
Evgenii Legotckoi
15 июня 2017 г. 12:58

QtQt/C++ - Урок 067. Использование QMultiMap для словаря синонимов

Qt, QMultiMap, QTableView, QStandardItemModel

QMultiMap является классом, наследованным от QMap, который позволяет хранить несколько значений для одного ключа. То есть ключ может повторяться. Этот класс может быть использован, например, для представления словаря синонимов.

Напишем небольшую программу, которая будет содержать две таблицы:

  1. Таблицу с ключами …
Читать
Evgenii Legotckoi
28 августа 2016 г. 21:08

QtQt/C++ - Урок 054. Считывание данных из файла CSV и их представление через QStandardItemModel

CSV, Qt, QTableView, QStandardItemModel

Формат данных CSV ( Comma-Separated Values — значения, разделённые запятыми), является простейшим форматом представления табличных данных. Данный формат поддерживается Excel и многими другими офисными пакетами. Например, я часто сталкиваюсь с данным форматом, когда делаю выгрузку статистики по сайту из панели …

Читать