Size: a a a

2020 February 12

RG

Renat Garaev in Qt
Inttech
у меня виртуалка, мне главное чтоб скомпилилось
собрать сможешь. говорю запустиьт потом в виртуалке скорее всего не сможешь . либо если это виртуал бокс там галку надо ставить 3Д видео и тогда заработает (с глюками))
источник

I

Inttech in Qt
Renat Garaev
собрать сможешь. говорю запустиьт потом в виртуалке скорее всего не сможешь . либо если это виртуал бокс там галку надо ставить 3Д видео и тогда заработает (с глюками))
это хорошо, спасибо
источник

I

Inttech in Qt
Renat Garaev
собрать сможешь. говорю запустиьт потом в виртуалке скорее всего не сможешь . либо если это виртуал бокс там галку надо ставить 3Д видео и тогда заработает (с глюками))
configure -recheck-all -opensource -release -confirm-license -opengl desktop -static -static-runtime -no-shared -qt-libpng -qt-libjpeg -qt-zlib -no-compile-examples -nomake examples -optimize-size
вот такие опции задаю, где-то увидел про -optimize-size оно того стоит?
источник

RG

Renat Garaev in Qt
Inttech
configure -recheck-all -opensource -release -confirm-license -opengl desktop -static -static-runtime -no-shared -qt-libpng -qt-libjpeg -qt-zlib -no-compile-examples -nomake examples -optimize-size
вот такие опции задаю, где-то увидел про -optimize-size оно того стоит?
процента 3% сэкономишь . = спички
источник

I

Inttech in Qt
Renat Garaev
процента 3% сэкономишь . = спички
понятно спасиб!
источник

С

Сode_geek in Qt
Здравствуйте, подскажите правильно ли у меня получился перевод из      
QT в PyQt? Интересует именно выполнение класса QCoreApplication и соответственно его методов.
Исходник:
#include <QCoreApplication>
#include <QFile> //Подключаем для работы с классом QFile

int main(int argc, char *argv[])
{
   QCoreApplication a(argc, argv);
   QFile fileIn("filein.txt");
   QFile fileOut("fileout.txt");
   if(fileIn.open(QIODevice::ReadOnly) &&fileOut.open(QIODevice::WriteOnly))
   { //Если первый файл открыт для чтения, а второй для записи успешн
       QByteArray block = fileIn.read(10); // Считываем 10 байт в массив block из filein.txt
       fileOut.write(block); // Записываем 10 байт в файл fileout.txt
       fileIn.close(); // Закрываем filein.txt
       fileOut.close(); // Закрываем fileout.txt
   }
   return a.exec();
}
Результат:
import sys
from PyQt5.QtCore import QCoreApplication, QFile, QIODevice, QByteArray

def main():
   fileIn = QFile("filein.txt")
   fileOut = QFile("fileout.txt")
   # Если первый файл открыт для чтения, а второй для записи успешнo
   if fileIn.open(QIODevice.ReadOnly) and fileOut.open(QIODevice.WriteOnly):
       block = QByteArray(fileIn.read(10))  # Считываем 10 байт в массив block из filein.txt
       fileOut.write(block)  # Записываем 10 байт в файл fileout.txt
       fileIn.close()  # Закрываем filein.txt
       fileOut.close()  # Закрываем fileout.txt

if name == 'main':
   app = QCoreApplication(sys.argv)
   main()
   sys.exit(app.exec_())
источник

GS

Georgy Shepelev in Qt
Inttech
подскажите пожалуйста опция -opengl desktop при сборке qt в статик говорит что либы опенгл на машине которой компилю кьют будут компилиться в статик? На других машинах зависимостей скомпиленное приложение не потребует?
нет, не влинкует. Будет зависиомсть от opengl32.dll или как-то так
источник

GS

Georgy Shepelev in Qt
мой совет: ставь динамик и таскай с собой энгл
источник

GS

Georgy Shepelev in Qt
проблем будет на порядки меньше
источник

RG

Renat Garaev in Qt
Georgy Shepelev
проблем будет на порядки меньше
Ну типа может Статик более защищён от дизассемблинга? Поэтому хочется иногда пробовать и Статик собрать?
источник

GS

Georgy Shepelev in Qt
нет )
источник

I

Inttech in Qt
Georgy Shepelev
нет, не влинкует. Будет зависиомсть от opengl32.dll или как-то так
А с версиями часто проблемы возникают не в курсе, с опцией descktop? типа не соответствие версий
источник

GS

Georgy Shepelev in Qt
не с версией, а с дровами
источник

GS

Georgy Shepelev in Qt
производители забивают, ошибаются
источник

GS

Georgy Shepelev in Qt
мы наелись. Да, в общем то, и гугл наелся и запилил ЭНГЛ именно по причине плохих драйверов
источник

GS

Georgy Shepelev in Qt
прочина #1
источник

GS

Georgy Shepelev in Qt
а дальше уже то, что нужно было нормальное АПИ - Opengl то ещё приключение. Поэтому взяли OpenGL ES 2.0+
источник

GS

Georgy Shepelev in Qt
к сожалению, Qt"шники ЭНГЛ только под виндой используют
источник

I

Inttech in Qt
а -dynamic это с ЭНГЛ будет работать если с опенгл не получится?
источник

GS

Georgy Shepelev in Qt
можно сказать, что да
источник