Size: a a a

2020 May 20

AM

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

F

FPOHTMEH in Qt
ANTARES MIRKO
пробовал на QPixMap  наложить, не дает
Это как понимать? Какой контрол: qpushbutton?
источник

AM

ANTARES MIRKO in Qt
FPOHTMEH
Это как понимать? Какой контрол: qpushbutton?
QLabel
источник

F

FPOHTMEH in Qt
Например, стиль QLabel {color: black} - должен давать одинаковый лейбл для любого состояния. Проверить щас не могу.
А это родителя ты делаешь disabled, не сам лейбл? И кто родитель?
источник

AM

ANTARES MIRKO in Qt
FPOHTMEH
Например, стиль QLabel {color: black} - должен давать одинаковый лейбл для любого состояния. Проверить щас не могу.
А это родителя ты делаешь disabled, не сам лейбл? И кто родитель?
сейчас попробую
qlabel-qvboxlayout-qhboxlayout-qscrollArea
источник

AM

ANTARES MIRKO in Qt
FPOHTMEH
Например, стиль QLabel {color: black} - должен давать одинаковый лейбл для любого состояния. Проверить щас не могу.
А это родителя ты делаешь disabled, не сам лейбл? И кто родитель?
не работает
источник

F

FPOHTMEH in Qt
Код расшаришь, завтра гляну. Так гадать трудно
источник

ПК

Побитый Кирпич... in Qt
FPOHTMEH
В Qt хорошо с exception safety. API сделано так чтобы юзер не работал с исключениями.
Если у вас в каждом методе может быть исключение - это выглядит как проблема с архитектурой.
В с++ в любом коде, который работает с stl может спокойно вылететь исключение. Вопрос мой был в том, как на это отреагирует qml
источник

DB

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

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

DB

Dmitry Berkut in Qt
Ибо заново войти в эвент луп не получится
источник

DB

Dmitry Berkut in Qt
Поэтому обрабатывать
источник

F

FPOHTMEH in Qt
Побитый Кирпич
В с++ в любом коде, который работает с stl может спокойно вылететь исключение. Вопрос мой был в том, как на это отреагирует qml
QML/Qt автоматически не обрабатывают ексепшны.
Другое дело, если метод STL не noexcept это не значит что его надо обязательно оборачивать
источник

DB

Dmitry Berkut in Qt
источник
2020 May 21

E

Eugene in Qt
Eugene
Я тут занялся "портированием" qt в консоль, чтобы из него получился TUI. Желающие присоединиться есть? Проекту один день, успел только ивенты из qtgui скопировать, чтоб зависимость не тащить
https://github.com/tort-dla-psa/QTui/blob/dev/main.cpp Вот такая фигня получилась пока, ничего еще не умеет. Плюс не могу никак поймать мышь из ncurses
источник

BN

Bahman Nurnazarov in Qt
Генерал
У меня например есть окно регистрации и окно аккаунта,а как между ними перейти?
Есть такой StackedWidget в дизайнере. Попробуй его. Если не будет хватать динамичности то взгляни сюда https://github.com/jackindata/SlidingStackedWidget
источник

BN

Bahman Nurnazarov in Qt
Vladislav Kremenevskiy
Sqllite подойдёт?
Нет. Совсем нет. Если конечно ты не хочешь сам с собой чатиться. Как я писал раньше для такой задачи есть довольно простенький способ.
источник

BN

Bahman Nurnazarov in Qt
Bahman Nurnazarov
а может и хватит . достаточно юзать PostgreSQL + Qt. и никаких посторонних messaging libraries, sockets, server etc.
Читай здесь
источник

RG

Renat Garaev in Qt
Vladislav Kremenevskiy
Sqllite подойдёт?
Sqlite будет выставлен в интернет. Т.е. клиент напрямую в базу будет подключаться через интернет?
источник

BN

Bahman Nurnazarov in Qt
Renat Garaev
Sqlite будет выставлен в интернет. Т.е. клиент напрямую в базу будет подключаться через интернет?
Это вариант без базара. Но извращенство.
источник

D

Driglu4it in Qt
Подскажите по TableView (QML) - есть таблица со скролом (модель много строк). В таблице есть чекбокс. При нажатии на него ставится/снимается не только текущая строка но и некоторые строки ниже (через равный промежуток). Как я понял, при прокрутке автоматически отмечает их. Как лечить?
источник