Size: a a a

2021 July 11

М

Максим in Qt
мне просто интересно куда копать, а то чет не могу найти ничего вменяемого кроме как настройку переменных коружений для других приложений
источник

A

AntiSpamBot in Qt
This is spam protection. You have 30 seconds to press the button or you will be banned!
источник

n

novicer in Qt
Добрый день!
Подскажите, пожалуйста, кому несложно: вот в этом коде предполагается, что в первую ячейку QTableWidget будет помещена конкатенация 2 русскоязычных строк, а во 2ую - число. но в результате этого кода, первая ячейка остаётся незаполненной, а вторая отображается нормально... в дебаге, данные, помещаемые в ячейки - верные. в чём может быть проблема?
источник

SK

Stas Koynov in Qt
а делит точно нужен? тыж удалил tmp?
источник

n

novicer in Qt
да, т.к тупой
источник

n

novicer in Qt
теперь всё работает, спасибо
источник

СА

Сергей Азаров... in Qt
Ну у меня есть задача реализовать функционал определённый, и я подумал что ComboBox это путь наименьшего сопротивления...
Не хотелось просто возиться с созданием своего класса для кнопок(функционал через кнопки), и через менюшку по  правой кнопке мыши... но видимо придётся...
источник

R

Ruslan 💥 in Qt
Ребят, хочу написать виджет, который будет вне главного окна, как утилита.
Для этого мне нужно создать отдельное окно  и сделать его прозрачным, а там разместить виджет.
Или сделать окно закругленным и разместить виджет на 100% на этом окне.
Это реально ?
источник

AS

Anatoly Shirokov in Qt
окно любой формы с вырезами т.п. реально, но зависит от платформы
источник

R

Ruslan 💥 in Qt
ну на windows 10 ?
источник

S

Sergey eSKon in Qt
Так сделайте панельку с обычными кнопками: "удалить выделенную строку", "вставить новую перед/после текущей" и тд
источник

R

Ruslan 💥 in Qt
Если что, вопрос выше  уже решен
источник

D

Dmitriy in Qt
Отпишись, как решил)
источник

R

Ruslan 💥 in Qt
Создаешь отдельное окно и прикрепляешь к нему свой виджет.
затем в конструкторе
 this->setWindowFlags(Qt::Widget | Qt::FramelessWindowHint);
               this->setParent(0);
               this->setAttribute(Qt::WA_NoSystemBackground, true);
               this->setAttribute(Qt::WA_TranslucentBackground, true);
               this->setAttribute(Qt::WA_PaintOnScreen);
источник

VK

Valentin Kornienko in Qt
А можно ли как-то применить QSortFilterProxyModel для модели, у которой .data() реализована как

   QVariant data(const QModelIndex& _index, int _role) const override
   {
       return QVariant();
   }
но при этом есть метод, позволяющий получить элемент?

   Q_INVOKABLE PhoneRange* getRange(int _index)
   {
       const auto& item = m_ranges.at(_index);
       QQmlEngine::setObjectOwnership(item.get(), QQmlEngine::CppOwnership);
       return item.get();
   }
источник

VK

Valentin Kornienko in Qt
Если я правильно понимаю, то это потенциальный даункаст необходим?
источник

S

Sergey eSKon in Qt
так реализуйте методы  virtual bool filterAcceptsColumn(int source_column, const QModelIndex &source_parent) const
virtual bool filterAcceptsRow(int source_row, const QModelIndex &source_parent) const
источник

S

Sergey eSKon in Qt
а для сортировки ещё и  virtual bool lessThan(const QModelIndex &source_left, const QModelIndex &source_right) const
источник

S

Sergey eSKon in Qt
см док на QSortFilterProxyModel
источник

S

Sergey eSKon in Qt
но вообще обычно лучше бы data реализовать, рано или поздно такая необходимость вылезет. Тем более при наличии методов типа вашего getRange реализация сведётся к вызовам этих методов
источник