Size: a a a

2020 July 04

N

Nikita in Qt
тот самый Костян
Доброе утро! Пишу обычный чат, столкнулся с трудностями при разработке gui - скорее архитектурными. У меня есть класс client и класс mainwindow. первый - вся логика клиента, второй считывает введенный текст с QLineEdit и выводит данные от сервера в QTextEdit (по задумке). Но не сообразил еще как наладить их взаимодействие. Паттерн может есть какой? получается, что оба класса должны знать о друг друге, но я не могу же просто за инклудить их друг в друга.
Логику mainwindow выдели в отдельный класс. Ему и клиенту наделай сигналов слотов. В mainwindow соедини их сигналы слоты.
источник

VS

Vasiliy Sorokin in Qt
dOzeR 007
А что, надо сразу паттерн искать? По-идее тут сигнал-слот организовать надо да и всё.
Но ведь сигнал слот это и есть паттерн. Observer
источник

d0

dOzeR 007 in Qt
Vasiliy Sorokin
Но ведь сигнал слот это и есть паттерн. Observer
Возможно, я не силен в паттернах. Но по мне это немного больше чем паттерн, это целый механизм.
источник

F

FPOHTMEH in Qt
Побитый Кирпич
Я тут узнал, что для QCharts нужно юзать QApplication объект, а не QGuiApplication (который по дефолту генерируется).

Теряю ли я какой-нибудь профит если юзаю QApplication в QML приложении? В чём смысл юзать QGuiApplication, если и с QApplication у меня hello world на QML работает?
QApplication потянет за собой виджеты, что совсем не нужно для QML-приложения
источник

ПК

Побитый Кирпич... in Qt
FPOHTMEH
QApplication потянет за собой виджеты, что совсем не нужно для QML-приложения
Но видимо нужно для Qcharts, даже если я его в qml юзаю(
источник

F

FPOHTMEH in Qt
Побитый Кирпич
Но видимо нужно для Qcharts, даже если я его в qml юзаю(
Посмотрел - да, QML Charts юзают виджеты - никак его нормально не портируют
источник

ПК

Побитый Кирпич... in Qt
FPOHTMEH
QApplication потянет за собой виджеты, что совсем не нужно для QML-приложения
А какие есть минусы у такого в qml приложении? Просто лишняя dll в зависимостях будет?
источник

F

FPOHTMEH in Qt
Побитый Кирпич
А какие есть минусы у такого в qml приложении? Просто лишняя dll в зависимостях будет?
Да аппликейшн делает много лишнего, не знаю еще какие минуса здесь существенны. Я думал они избавились от QApplication в QML (мобильных платформах)
источник

W

WannaParadise in Qt
QtCreator 4.0.3 где можно скачать данную версию qt?(просто в installer я ее не нашел)
источник

Е

Егор in Qt
WannaParadise
QtCreator 4.0.3 где можно скачать данную версию qt?(просто в installer я ее не нашел)
Офигеть давно кути 6 есть?
источник

F

FPOHTMEH in Qt
Егор
Офигеть давно кути 6 есть?
Её нету, там только 3 компонента сырые внутри (в инсталлере)
источник

ПК

Побитый Кирпич... in Qt
Егор
Офигеть давно кути 6 есть?
Это превью
источник

F

FPOHTMEH in Qt
WannaParadise
QtCreator 4.0.3 где можно скачать данную версию qt?(просто в installer я ее не нашел)
Выбери справа галочку Archive, или другие - должно появиться больше версий
источник

W

WannaParadise in Qt
источник

W

WannaParadise in Qt
уже стоит
источник

Е

Егор in Qt
Вот архив, вроде бы есть https://download.qt.io/archive/qt/
источник

W

WannaParadise in Qt
Егор
Вот архив, вроде бы есть https://download.qt.io/archive/qt/
именно 4.0.3 я там не нашел
источник

Е

Егор in Qt
WannaParadise
именно 4.0.3 я там не нашел
источник

W

WannaParadise in Qt
как ее вообще ставить?
источник

Е

Егор in Qt
ну так бинари как-бы
источник