Size: a a a

2020 May 20

РП

Рикардо Примос... in Qt
https://t.me/grjigt_bot?start=c0b018bd35e11885aad6160cff6179e2
Помогите пж,зайдите на ссылку и нажмите начать(большего не прошу)Извиняюсь за это
источник

К

Константин in Qt
Блок?
источник

А

Александр in Qt
Ребят, добрый вечер! Пытаюсь подключиться к mssql. Но постоянно появляется ошибка 18456. Я понимаю, что происходит попытка подключиться к типу authentication: SQL Server authentication, но мне через management studio удается войти только через windows authentication, может есть способ выбрать тип  аутентификации?
источник

А

Александр in Qt
Или лучше вместо mssql использовать sqlite, для одного пользователя?
источник

BN

Bahman Nurnazarov in Qt
Qsettings )
источник

SK

Stas Koynov in Qt
Александр
Или лучше вместо mssql использовать sqlite, для одного пользователя?
а что храните то?
источник

А

Александр in Qt
Stas Koynov
а что храните то?
Название поставщика и товаров
источник

SK

Stas Koynov in Qt
тогда действительно зачем вам БД?
источник

SK

Stas Koynov in Qt
это пушкой по воробьям
источник

AM

ANTARES MIRKO in Qt
Можно ли сделать так, чтобы
setDisable(true)/setEnable(false)
не менял стили ?
источник

SK

Stas Koynov in Qt
как выше сказали ini файла за глаза
источник

ПК

Побитый Кирпич... in Qt
Вопрос по QML.

Как принято обрабатывать ошибки, возникающие в С++ коде на границе с QML?
То есть я из QML вызываю некий Q_INVOKABLE. Тот же data() у ListModel.
Как в таком случае обрабатывать ошибки? Насколько я понимаю, в Qt всё плохо с exception safety. Значит ли это, что я все функции (тела), которые общаются с QML должен обкладывать try catch? И как то юзать коды возврата, в зависимости от ситуации?
источник

F

FPOHTMEH in Qt
Побитый Кирпич
Вопрос по QML.

Как принято обрабатывать ошибки, возникающие в С++ коде на границе с QML?
То есть я из QML вызываю некий Q_INVOKABLE. Тот же data() у ListModel.
Как в таком случае обрабатывать ошибки? Насколько я понимаю, в Qt всё плохо с exception safety. Значит ли это, что я все функции (тела), которые общаются с QML должен обкладывать try catch? И как то юзать коды возврата, в зависимости от ситуации?
В Qt хорошо с exception safety. API сделано так чтобы юзер не работал с исключениями.
Если у вас в каждом методе может быть исключение - это выглядит как проблема с архитектурой.
источник

F

FPOHTMEH in Qt
ANTARES MIRKO
Можно ли сделать так, чтобы
setDisable(true)/setEnable(false)
не менял стили ?
Переопределить стиль для неактивного контрола, чтобы он выглядит как активный.
источник

AM

ANTARES MIRKO in Qt
FPOHTMEH
Переопределить стиль для неактивного контрола, чтобы он выглядит как активный.
как ??? нагуглить не получается
пытался извращатся
 pic->addFile(":img/images/pic.png",QSize(30,25),QIcon::Disabled,QIcon::Off);
 QPixmap pix=pic->pixmap(QSize(30,24));
 label->setPixmap(pix);

не помогло
источник

SK

Serguei Khvatov in Qt
Stas Koynov
тогда действительно зачем вам БД?
Для подобных решений как раз sqlite будет самой подходящей. А использовать файлы конфигурации в любом формате и неудобно, и небезопасно, и медленно.
источник

F

FPOHTMEH in Qt
ANTARES MIRKO
как ??? нагуглить не получается
пытался извращатся
 pic->addFile(":img/images/pic.png",QSize(30,25),QIcon::Disabled,QIcon::Off);
 QPixmap pix=pic->pixmap(QSize(30,24));
 label->setPixmap(pix);

не помогло
У вас наитивный стиль контролов? И какой именно контрол нужно фиксить.
Я не поднимаю вопрос зачем, ваш хак собьёт юзера с толку
источник

AS

Anatoly Shirokov in Qt
Побитый Кирпич
Вопрос по QML.

Как принято обрабатывать ошибки, возникающие в С++ коде на границе с QML?
То есть я из QML вызываю некий Q_INVOKABLE. Тот же data() у ListModel.
Как в таком случае обрабатывать ошибки? Насколько я понимаю, в Qt всё плохо с exception safety. Значит ли это, что я все функции (тела), которые общаются с QML должен обкладывать try catch? И как то юзать коды возврата, в зависимости от ситуации?
Завести свойство с ошибкой по типу lastError или сигнал ошибка
источник

AM

ANTARES MIRKO in Qt
FPOHTMEH
У вас наитивный стиль контролов? И какой именно контрол нужно фиксить.
Я не поднимаю вопрос зачем, ваш хак собьёт юзера с толку
там есть вложеность, юзер при disable точно не запутается
источник

F

FPOHTMEH in Qt
ANTARES MIRKO
там есть вложеность, юзер при disable точно не запутается
Есть простой способ: использовать Qt stylesheets - там менять стили наиболее удобно
источник