Size: a a a

2021 July 10

R

Ruslan 💥 in Qt
Вот что получилось
источник

R

Ruslan 💥 in Qt
источник

МК

Мгер Карапетян... in Qt
не вызывается. В теории я могу дальше пользоваться этим объектом, даже если он вышел из функции (например второй раз вызвать Worker::start).
источник

I

Ivan in Qt
я делал на чистом tree widget в QtDesigner, может у тебя еще цвет фона определен, для всего виджета? попробуй цвет фона item поменять, потестить.
источник

I

Ivan in Qt
источник

МК

Мгер Карапетян... in Qt
void Worker::start() {
   while(true) {
       if (_stop) {
           emit finished();
           break;
       }
       QCoreApplication::processEvents();
   }
}

// main
   QObject::connect(&r, &Worker::finished, &r, &QObject::deleteLater);
   QObject::connect(&r, &Worker::finished, th, &QThread::terminate);
   QObject::connect(th, &QThread::finished, th, &QThread::deleteLater);

О вот так вроде работает
источник

AU

Abu Umar in Qt
да такой вариант тоже есть, но у нас без этого лишнего сигнала сделано, пытаюсь понять как
источник

МК

Мгер Карапетян... in Qt
то есть тут вначале вызывается деструктор объекта Worker, а потом уже terminate. Если есть простые примеры работы/прерываний потоков, дайте ссылки.
источник

R

Ruslan 💥 in Qt
сами items вроде закругленные, если присмотреться, но  headerLine  нет
источник

МК

Мгер Карапетян... in Qt
у вас Worker потомок от QThread?
источник

AU

Abu Umar in Qt
нет конечно
источник

R

Ruslan 💥 in Qt
Когда  закругляю весь виджет, то полностью все сбрасывается для потомков
источник

I

Ivan in Qt
это какой-то другой элемент уже наверно, надо искать
источник

МК

Мгер Карапетян... in Qt
Спасибо, за помощь)
источник

R

Ruslan 💥 in Qt
А вообще, чтобы сюда добавить, чтобы красиво смотрелось ?
источник

R

Ruslan 💥 in Qt
мне не нрав, что все чопорно и из 90-ых как  будто
источник

R

Ruslan 💥 in Qt
headerItem является объектом QTreeWidgetItem, так что я не понимаю, почему он квадратный
источник

I

Ivan in Qt
да надо все подбирать, шрифты, отступы, цвета. добавлять иконки. это к дизайнерам обращаться надо
источник

I

Ivan in Qt
источник

AU

Abu Umar in Qt
Внимательно посмотрел, у нас как раз так сделано, через дополнительный сигнал.
источник