SOTVM, Нет. Использую MPC-BE x64, он плейлисты ютуба играет без проблем и всяких хитростей с плагинами и скриптами. Почему-то именно Black Edition, просто MPC не умеет.
То есть Qt невозможно исопользовать для dll? Не верю...
Или нужно создать поток и в этом потоке уже QApplication и вызвать exec? Про QEventLoop это прсто предположение, я не знаю, как это правильн оделается. QApplication могу создать статической, если это поможет.
Без потока точно не обойтись, ведь мне надо из функции вернуться сразу же.
Александр Ананьев, Я спрашиваю у знающих людей, баг это или так и должно быть. Я Qt только начинаю изучать. Может это задокументированное поведение и так и должно быть. Но выглядит, как баг, на мой взгляд.
Александр Ананьев, Я специально нарисовал рамку красным, чтобы было видно, что размер кнопки на 1 пиксель больше, чем размерность сетки. Так то можно вручную размер всех кнопок на 1 уменьшить и получается всё чётенько. Но не может е быть, что это нормальная ситуация, что привязка к сетке работает с +1 пикселем к размерам.
Армянское Радио, Тогда описанная проблема не поменялась. QtDesigner создаёт контролы на 1 пиксел шире и выше. Только положение по сетке привязывает правильно. А там уже без разницы где и как делать, если в ручном режиме надо на 1 пиксел уменьшать.
Так же проверил, что это не связано с размером сетки 10*10 и он при любом размере сетки на 1 пиксел больше делает.
Армянское Радио, Дизайнер рисует в Qt Designer или где? Добавил картинки кнопок, на которых видно проблему. добавил красный border, чтобы края виднее было.
edward_freedom, С тем же успехом можно спросить, почему я не делаю на MFC... Первое, я не знаю QML. Второе, с пол сотни контролов, нет никакого желания расставлять из в коде, если можно по форме быстро раскидать. Адаптивного интерфейса нет, ничего изменяться в размерах не будет, нужно красиво раскидать кучу всякого с пиксельной точностью.
edward_freedom, qt designer сохраняет в qml? Есть GUI, есть сетка, есть привязка к сетке... но привязывает не так, как я ожидаю. Собственно и вопрос, это я чего-то не понимаю или привязка не совсем привязка?
user108, Такое скомпилируется, но смысла в этом нет. Компилятор может ругаться, потмоу что это не совсем хороший код и компилятору приходится "читерить", чтобы он работал.
справа от = создаётся переменная типа int и в ссылка ссылается на эту переменную. В нормальных условиях эта переменная должна была удалиться при переходе на следующую строчку, но тут компилятор хитрит и поддерживает в неё жизнь, пока существует ссылка.
Условно, можно считать, что этот код аналогичен вот этому:
int v = 1;
const int & ref = v;
В конкретно данном случае смысла в этой записи нет, лучше просто const int ref = 1; испоьлзовать.
Для обычного домашнего использования прирост скорости будет не принципиальным, а вот надёжность сразу в два раза ниже. При повседневном использовании читаются-пишутся много маленьких кусочков данных, при этом скорость в десятки раз ниже, чем при линейном чтении-записи больших объёмов. Не факт, что в рейде с таким сценарием будет быстрее работать, может даже медленнее в итоге получиться. Вот если для монтажа видео или чего-то подобного, где файлы в десятки гигабайт гоняются туда-сюда, вот там прирост скорости точно был бы.
Да, похоже, это именно то, что нужно. Префиксы у меня уже есть для различия кнопок в коде, осталось только в стиль аттрибуты добавить и должно всё получиться. Большое спасибо, вы правильно поняли мой размытый вопрос :)
В целом поддержка есть, удалось пару проектов на 2022 перевести. С самим Qt6 было больше проблем, потому что некоторые классы "устарели" по сравнению с Qt5. В 2019 я на Qt5 сидел и разом на Qt6 и VS2022 перешёл.
этот же диск под файлопомойку используется, так что торенты и прочее сразу "освобождённое" начало диска загадят.
Я проблему решил радикально. Вообще все програмы перенёс на ssd диски и все файлы, с которыми они работают тоже. Теперь на hdd осталась только музыка и файлопомойка и там скорость вообще не важна.
Армянское Радио, svg не решит проблему разных размеров. Или решит? Т.е. можно svg сделать таким, чтобы при вытягивании кнопки срезанные уголки не вытягивались вслед за кнопкой?
На сайте Qt они кнопки рисуют через добавление картинок в before/after. В стилях кнопок before/after вроде бы нет... Ещё и svg изучать...