Size: a a a

2021 April 01

SS

Sergey Semenoff in Qt
рI |q
Проверяли работоспособность состаточно прожорливого по ресурсам софта (https://slicer.org/) на M1 через розетту.
Работает шустро. Сравнимо с тем как работает на интеле аналогичного класса. То есть на MBA c m1 можно делать не меньше чем на MBA с интелом.

Собирать нативно под m1 пока не начали потому что с зависимостями надо разобраться и в целом это не приоритет так как для поддержки старых маков всё равно сейчас target sdk 10.12
спасибо, только как раз натив и мобил оси интересуют)
источник

AU

Abu Umar in Qt
Каким образом можно управлять расстоянием между виджетами внутри QVBoxLayout? Вариант отсюда не дал ровно ничего https://forum.qt.io/topic/54068/solved-qvboxlayout-spaces-between-widgets/3 Если виджетом на слое мало то они растягиваются по вертикали и смотрится это не ахти, хочется их группировать например сверху а расстояние между ними фиксировать
источник

M

Mr.Mait in Qt
Abu Umar
Каким образом можно управлять расстоянием между виджетами внутри QVBoxLayout? Вариант отсюда не дал ровно ничего https://forum.qt.io/topic/54068/solved-qvboxlayout-spaces-between-widgets/3 Если виджетом на слое мало то они растягиваются по вертикали и смотрится это не ахти, хочется их группировать например сверху а расстояние между ними фиксировать
Как раз должен отвечать layout->setSpacing(3);
источник

СС

Сергей Семёнкин... in Qt
setAlignment (Qt::AlignTop);
источник

S

Skarn in Qt
Abu Umar
Каким образом можно управлять расстоянием между виджетами внутри QVBoxLayout? Вариант отсюда не дал ровно ничего https://forum.qt.io/topic/54068/solved-qvboxlayout-spaces-between-widgets/3 Если виджетом на слое мало то они растягиваются по вертикали и смотрится это не ахти, хочется их группировать например сверху а расстояние между ними фиксировать
спейсер можно запихнуть
источник

AU

Abu Umar in Qt
Skarn
спейсер можно запихнуть
Закинул, но это костыль знатный, я их наоборот убрал везде где смог
источник

S

Skarn in Qt
Abu Umar
Закинул, но это костыль знатный, я их наоборот убрал везде где смог
почему костыль?
источник

S

Skarn in Qt
с ним значительно проще накидывать интерфейсы в том же дизайнере
источник

AU

Abu Umar in Qt
Skarn
почему костыль?
потому что если внезапно захотите изменить компоновку то спейсер будет всё ломать
источник

S

Skarn in Qt
Abu Umar
потому что если внезапно захотите изменить компоновку то спейсер будет всё ломать
так спейсер включен в конкретный лейаут
источник

S

Skarn in Qt
и он только в рамках его функционирует
источник

AU

Abu Umar in Qt
Сергей Семёнкин
setAlignment (Qt::AlignTop);
не подумал почему-то, хотя странно
layout->addWidget(widget, 0, Qt::AlignTop)
совсем не равноценны. Первый никакого эффекта не дал, а второй всё решил как раз...
layout->setAlignment(Qt::AlignTop)
источник

AU

Abu Umar in Qt
Skarn
так спейсер включен в конкретный лейаут
Это да, но если вы захотите заменить один большой виджет на лейауте на другой большой виджет то спейсер может в ногу выстрелить из-за угла
источник

AU

Abu Umar in Qt
Skarn
с ним значительно проще накидывать интерфейсы в том же дизайнере
тут да, не спорю, но если нужно динамически создавать виджеты - то дизайнер совсем не подходит.
источник

S

Skarn in Qt
Abu Umar
Это да, но если вы захотите заменить один большой виджет на лейауте на другой большой виджет то спейсер может в ногу выстрелить из-за угла
ну если по индексу заменять то ничего плохого не должно случиться
источник

СС

Сергей Семёнкин... in Qt
так помогло?
setAlignment (Qt::AlignTop);
источник

AU

Abu Umar in Qt
Сергей Семёнкин
так помогло?
setAlignment (Qt::AlignTop);
ага, спасибо
источник

AU

Abu Umar in Qt
Skarn
ну если по индексу заменять то ничего плохого не должно случиться
Если QLabel на QLineEdit заменить то вероятно
источник

RZ

Ruslan Zuckerbrin in Qt
Почему QProcess не прекращается после вызова kill()?
источник

SK

Serguei Khvatov in Qt
Abu Umar
Закинул, но это костыль знатный, я их наоборот убрал везде где смог
Ты бы что-нибудь про layout management почитал...
источник