Size: a a a

2020 March 26

A

Amir in Qt
Ruslan aka DUDE
самое фиговое во всем этом - то что в qml варианте во время перестройки - блокируется окно
Лэйауты используешь?
источник

Ra

Ruslan aka DUDE in Qt
Ruslan aka DUDE
Это нормальное поведение для QML?))
PyQt5
чяднт?

import QtQuick 2.6
import QtQuick.Controls 1.4

ApplicationWindow {
 visible: true
 width: 500
 height: 500
 title: qsTr("Qml test")

 Rectangle {
   visible: true
   width: 200
   height: 200
   border.width: 3
   border.color: 'black'
   anchors.centerIn: parent
 }
}
вот код @voazch
источник

M

Mr.Mait in Qt
QtQuick.Controls 1.4 ?
источник

Ra

Ruslan aka DUDE in Qt
Mr.Mait
QtQuick.Controls 1.4 ?
из предыдущего кода
не стал раздумывать какая минимальная нужна тут
источник

AS

Anatoly Shirokov in Qt
Ruslan aka DUDE
Это нормальное поведение для QML?))
PyQt5
чяднт?

import QtQuick 2.6
import QtQuick.Controls 1.4

ApplicationWindow {
 visible: true
 width: 500
 height: 500
 title: qsTr("Qml test")

 Rectangle {
   visible: true
   width: 200
   height: 200
   border.width: 3
   border.color: 'black'
   anchors.centerIn: parent
 }
}
Ищи проблему с дровами opengl
источник

Ra

Ruslan aka DUDE in Qt
я только что проверил kivy на 800Mhz - летает
источник

Ra

Ruslan aka DUDE in Qt
я бы сказал - шустрее чем .ui в .py
источник

GS

Georgy Shepelev in Qt
Михаил Серебренников
Нен. Раньше (лет 5 назад) просто создавалась структура папок, совпадающая со структурой папок исходников. Сейчас не фурычит. (
Никакой. Никогда не работало
источник

Ra

Ruslan aka DUDE in Qt
Anatoly Shirokov
Ищи проблему с дровами opengl
а он какраз и юзает графику
источник

Ra

Ruslan aka DUDE in Qt
источник

AS

Anatoly Shirokov in Qt
Ruslan aka DUDE
а он какраз и юзает графику
источник

AS

Anatoly Shirokov in Qt
проштудируй, покрути настройки, попробуй вместо opengl angle, который через directx
источник

Ra

Ruslan aka DUDE in Qt
Anatoly Shirokov
проштудируй, покрути настройки, попробуй вместо opengl angle, который через directx
ну я попробовал установить разные QT_D3DCOMPILER_DLL (33-43 и 47.dll)
и все три QT_ANGLE_PLATFORM
профита 0
источник

M

Mr.Mait in Qt
Ruslan aka DUDE
ну я попробовал установить разные QT_D3DCOMPILER_DLL (33-43 и 47.dll)
и все три QT_ANGLE_PLATFORM
профита 0
QApplication::setAttribute(Qt::AA_UseDesktopOpenGL);
QApplication::setAttribute(Qt::AA_UseOpenGLES);
QApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);
QApplication a(argc, argv);
источник

Ra

Ruslan aka DUDE in Qt
Mr.Mait
QApplication::setAttribute(Qt::AA_UseDesktopOpenGL);
QApplication::setAttribute(Qt::AA_UseOpenGLES);
QApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);
QApplication a(argc, argv);
Лучше всего работает AA_UseSoftwareOpenGL
но сама проблема есть
просто шустрее перемещается и не заметно блокировки окна
благодарю (но вопрос актуален, пошел гуглить еще флаги)

UPD: думаю вопрос можно считать закрытым
буду экспериментировать с параметрами, обновлю драйвера итп
всем спасибо
источник

Ra

Ruslan aka DUDE in Qt
UPD2: в общем после поста выше, скачал новые драйвера для графики интел, не помогло
дальше экспериментировать (после флагов AA_ ) не захотел,
решил передохнуть, подумать походу дела
через час я вспомнил про то что есть некий PySide2 который я благополучно игнорировал из за названия, думал это что-то левое
решил загуглить PySide2 vs  PyQt5 и оказалось что PySide2 очень даже официальный...поставил, запусти - лагов нет (при первом запуске был один но после будто кэшировалось и не лагает)
запустил вариант PyQt5 - лагает

кому интересно:
https://www.learnpyqt.com/blog/pyqt5-vs-pyside2/

#qml #python #pyside2 #pyqt5 #opengl
источник

AS

Anatoly Shirokov in Qt
Ruslan aka DUDE
UPD2: в общем после поста выше, скачал новые драйвера для графики интел, не помогло
дальше экспериментировать (после флагов AA_ ) не захотел,
решил передохнуть, подумать походу дела
через час я вспомнил про то что есть некий PySide2 который я благополучно игнорировал из за названия, думал это что-то левое
решил загуглить PySide2 vs  PyQt5 и оказалось что PySide2 очень даже официальный...поставил, запусти - лагов нет (при первом запуске был один но после будто кэшировалось и не лагает)
запустил вариант PyQt5 - лагает

кому интересно:
https://www.learnpyqt.com/blog/pyqt5-vs-pyside2/

#qml #python #pyside2 #pyqt5 #opengl
да видишь, здесь сишники по большому счету сидят, питанистов мало
источник

Ra

Ruslan aka DUDE in Qt
Anatoly Shirokov
да видишь, здесь сишники по большому счету сидят, питанистов мало
я понимаю но решил отписаться тут, вдруг кто столкнется
а в группе по питону вообще 3-4 сообщения с упоминанием qml\QtQuick (тоесть глухо, всем пофиг)
источник

AN

Alexander N in Qt
Слушайте, а что QtWebEngineView подхватывает опции самой проги?
источник

ИI

И Ivan in Qt
Alexander N
Слушайте, а что QtWebEngineView подхватывает опции самой проги?
Мне кажется, любой подпроцесс наследует опции родительского процесса (в линуксе)
источник