Size: a a a

2020 May 21

M

Minmaxminor in Qt
Когда создаю модальное окно, второго экземпляра окна нельзя делать, но тогда главное окно не активно.
источник

D

Driglu4it in Qt
mefest
Потому что делегатов необходимых становится больше и увеличивается такой интервал
Мне кажется, что дело в видимой части таблицы в окне
источник

m

mefest in Qt
Driglu4it
Мне кажется, что дело в видимой части таблицы в окне
что с ней?
источник

D

Driglu4it in Qt
mefest
что с ней?
Что идет дублирование состояния checkbox. Если все элементы помещаются без прокрутки - такого не происходит
источник

F

FPOHTMEH in Qt
Minmaxminor
Народ, подскажите, как сделать так, чтобы главное окно оставался открытым при открытии второго окна и второе окно больше одного раза не запустилась.

Короче, есть многооконная программа. Каждое окно должно открываться только раз, т.е. два экземпляра одного и того же окна сразу нельзя запустить, но при этом главное окно остается активным. Надеюсь, что хоть как-то объяснил что хочу сделать.
Не совсем понятно, в чем проблема не открывать окно другой раз.
источник

m

mefest in Qt
Driglu4it
Что идет дублирование состояния checkbox. Если все элементы помещаются без прокрутки - такого не происходит
потому что не надо переиспользовать элементы
источник

m

mefest in Qt
во всяком случае такое поведение видел у нового TableView
источник

D

Driglu4it in Qt
mefest
потому что не надо переиспользовать элементы
Так вся таблица заполняется из модели, где каждый элемент имеет свойство active (checkbox с него берет). Но при изменении состояния меняется не только текущий, но и -> зависящий от видимой части таблицы.
источник

D

Driglu4it in Qt
Если я растяну по вертикали таблицу, то интервал повтора состояния увеличится. Если сожму, то уменьшится
источник

m

mefest in Qt
Driglu4it
Если я растяну по вертикали таблицу, то интервал повтора состояния увеличится. Если сожму, то уменьшится
это потому что задействованных делегатов становится больше.  как только он уедет за край он сможет снова использоваться и появится с другой стороны
источник

D

Driglu4it in Qt
Причем четко указано, что писать в модель и пересчитывать при изменении
источник

D

Driglu4it in Qt
mefest
это потому что задействованных делегатов становится больше.  как только он уедет за край он сможет снова использоваться и появится с другой стороны
Как можно правильно указать, что строк ровно N (фиксировано)?
источник

m

mefest in Qt
Driglu4it
Как можно правильно указать, что строк ровно N (фиксировано)?
у модели? за это отвечает свойство row. смотри setRow
источник

D

Driglu4it in Qt
У меня стойкое ощущение, что дело в видимой части таблицы (при scroll оно меняется наверное)
источник

D

Driglu4it in Qt
mefest
у модели? за это отвечает свойство row. смотри setRow
Модель точно верна (в консоль отбивает без проблем)
источник

m

mefest in Qt
Driglu4it
Модель точно верна (в консоль отбивает без проблем)
я кроме как на минимальном примере посмотреть не смогу
источник

D

Driglu4it in Qt
mefest
я кроме как на минимальном примере посмотреть не смогу
лучше в pastebin?
источник

m

mefest in Qt
Driglu4it
лучше в pastebin?
можно архивом чтоб не создавать проект и прочее.
источник

D

Driglu4it in Qt
или архивом могу бросить (но только для KDE)
источник

m

mefest in Qt
Driglu4it
или архивом могу бросить (но только для KDE)
ну если там нет ничего специфичного. но минимальный пример тот в котором повторяется ошибка и нет лишнего кода на который будут отвлекаться
источник