Size: a a a

2020 June 13

Е

Егор in Qt
Vsevolod
что лучше?
headerColor: settings.headerColor
или
headerColor: ...
onHeaderColorSettingChanged: headerColor = color
class Settings { 
void updateSettings(key,value) {
// update
emit valueChanged(key,value);
}
signals:
valueChanged(key,value);
};

qml
Settings {
onValueChanged {
if (key == "header_color")
 header_color = value;
...
}
источник

V

Vsevolod in Qt
Егор
class Settings { 
void updateSettings(key,value) {
// update
emit valueChanged(key,value);
}
signals:
valueChanged(key,value);
};

qml
Settings {
onValueChanged {
if (key == "header_color")
 header_color = value;
...
}
ну и теперь хардкодить все вариации ключа)
источник

Е

Егор in Qt
Vsevolod
ну и теперь хардкодить все вариации ключа)
Ну это еще более менее, была бы возможность туда енам запихать, сделал бы свитч
источник

V

Vsevolod in Qt
Егор
Ну это еще более менее, была бы возможность туда енам запихать, сделал бы свитч
ну так-то в js можно сделать switch для стрингов
или enum прямо в QML
или вытянуть enum из C++
источник

Е

Егор in Qt
Vsevolod
ну так-то в js можно сделать switch для стрингов
или enum прямо в QML
или вытянуть enum из C++
Ухты, я за первое и не знал
источник

AS

Anatoly Shirokov in Qt
!спам
источник

AS

Anatoly Shirokov in Qt
!спам
источник

AS

Anatoly Shirokov in Qt
!спам
источник

AS

Anatoly Shirokov in Qt
!спам
источник

SN

Some Name in Qt
Может есть у кого адекватная реализация SplashScreen'a на android. Я уже все возможные рускоязычные и англоязычные форумы/топики/статьи перерыл

Нигде нет нормально работающего кода, либо я инвалид...

Варианты поведения:

1. Сначала контент сплешскрина находиться под шторкой, а затем она становиться непрозразчной и изображение съезжает на пару пикселей

2. Сплешскрин тупо не показывается 3-4 секунды после запуска приложения, затем показывается и за меньше секунды исчезает

3. Чисто чёрный сплеш сначала, а дальше как в пункте 2

Может как-то можно в xml написать, чтобы прямо при открытии ничего за шторку не заходило?
источник

SN

Some Name in Qt
И ничего бля не скакало туда-сюда((
источник

E

Evilenzo in Qt
У меня одного проблемы с размерами QTextDocument? Какой шрифт не поставлю, всегда высота либо больше, либо меньше в QTextEdit/Browser с setFixedHeight(document->size().height()).
источник

E

Evilenzo in Qt
Evilenzo
У меня одного проблемы с размерами QTextDocument? Какой шрифт не поставлю, всегда высота либо больше, либо меньше в QTextEdit/Browser с setFixedHeight(document->size().height()).
Попробуйте кто-нибудь на своей машине такое проделать (лучше с html тегами)
источник
2020 June 14

ВЯ

Виктор Яковлев... in Qt
Здравствуйте. Помогите разобраться в чём проблема. Есть QTablrWidget заполняю из запроса и добавляю в него QCheckBox for(int i = 0; qry->next(); i++){
         ui->tableWidget->insertRow(i);
         ui->tableWidget->setItem(i,0, new QTableWidgetItem(qry->value(0).toString()));
         // Создаём элемент, который будет выполнять роль чекбокса
         QTableWidgetItem *item = new QTableWidgetItem();
         item->data(Qt::CheckStateRole);
         item->setCheckState(Qt::Unchecked);
         // Устанавливаем чекбокс во вторую колонку
         ui->tableWidget->setItem(i,1, item);
         ui->tableWidget->setItem(i,2, new QTableWidgetItem(qry->value(1).toString()));
   }
источник

ВЯ

Виктор Яковлев... in Qt
когда хочу пройти по всем чекбоксам вылетает программа.
источник

ВЯ

Виктор Яковлев... in Qt
for (int i = 0; i < ui->tableWidget->rowCount(); i++)
       {
           QWidget *item = ui->tableWidget->cellWidget(i, 1);
           QCheckBox *checkBox = qobject_cast<QCheckBox*>(item->layout()->itemAt(0)->widget());
источник

ВЯ

Виктор Яковлев... in Qt
на этом моменте
источник

ВЯ

Виктор Яковлев... in Qt
(item->layout()->itemAt(0)->widget()
источник

IZ

Ilia Zviagin in Qt
Виктор Яковлев
когда хочу пройти по всем чекбоксам вылетает программа.
Вылетает это как?
источник

ВЯ

Виктор Яковлев... in Qt
The program has unexpectedly finished.
источник