Size: a a a

2021 June 08

S

Skarn in Qt
Там испольлзуется динамическое присвоение аттрибутов в класс.
источник

S

Skarn in Qt
После того как вызвал setupUi аттрибуты должны стать доступны через self
источник

S

Skarn in Qt
источник

jp

jon pedro in Qt
Спасибо. Вечером ещё поковыряюсь с тем, почему не работало
источник

S

Skarn in Qt
Еще не советую создавать виджеты в питоно QT в скоупе метода без хранения в инстансе класса. Их может снести сборщик мусора
источник

jp

jon pedro in Qt
Спасибо, учту
источник

РБ

Руслан Багров... in Qt
Без шансов?(
источник

AU

Abu Umar in Qt
paintEvent?
источник

M

Mr.Mait in Qt
Такое даже не загуглю. Все сводится к курсору, а курсор это про мышь
источник

РБ

Руслан Багров... in Qt
Как именно?
источник

РБ

Руслан Багров... in Qt
Ок, спасибо
источник

AU

Abu Umar in Qt
https://code.woboq.org/qt5/qtbase/src/widgets/widgets/qtextedit.cpp.html#1596 кажется идея так себе, не вижу там того, что вы ищете
источник

О

Олег in Qt
Кто-нибудь знает способ как для Qt приложение  под mac OS детектировать текущую системную тему? И соответственно нужно подписаться на системный сигнал т.к. под маком тема может сменить во время работы приложение по таймеру, либо пользователь поменяет.  Нашёл примеры как сделать это на swift, но прийдётся какую-то обёртку писать под c++ или ещё что-то придумывать.
источник

РБ

Руслан Багров... in Qt
Я об этом же
источник

AB

Alex B. in Qt
objc
источник

О

Олег in Qt
Это ты к тому что подружить с++ и objc легче чем с++ и swift?
источник

AB

Alex B. in Qt
bool isSystemDarkModeEnabled()
   {
#if QT_MACOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__MAC_10_14)
       if (@available(macOS 10.14, *)) {
           auto appearance = [NSApp.effectiveAppearance bestMatchFromAppearancesWithNames: @[ NSAppearanceNameAqua, NSAppearanceNameDarkAqua ]];
           return [appearance isEqualToString:NSAppearanceNameDarkAqua];
       }
#endif
       return false;
   }
источник

AA

Alexey Avramchik in Qt
Добрый день.
Делаю кроссплатформенное приложение. Должно работать под десктопы и под мобилки.
Qml.
В приложении имеется встроенный браузер. Для десктопа используется WebEngineView, а для мобильных платформ он не доступен, поэтому используется QtWebView.
В браузере открывается страница, на которой может быть видеоплеер. Видео должно автоматически начинать воспроизводиться.
Для десктопов метод
QWebEngineSettings::defaultSettings()->setAttribute(QWebEngineSettings::PlaybackRequiresUserGesture, false);
включает эту возможность и все прекрасно работает.
На мобильных платформах используется системный WebView.  Все спрятано внутри и аналогичной опции нет.

Вопрос: как можно включить данную опцию на мобильных платформах?
Пробовал прикручивать модули quick-private webview-private, но среди их методов подходящих нет.
Можно ли как-то "достучаться" до qml'ного webview и нативного java кода? (т.к. этот метод там есть) Или может можно из java установить эту опцию глобально для всех webview в приложении?
Может еще есть какие-то варианты исключая пересборку Webview с патчем?
источник

WEB Программист... in Qt
Народ помогите не могу понять что нитак.. Я включил в сборку CMAKE Что еще нужно сделать??
источник

WEB Программист... in Qt
источник