Итак, у меня есть QFrame
с его макетом, установленным как QGridLayout
.
В этом макете у меня есть плитки в строках по 16, которые представляют что-то вроде палитры.
Я хочу, чтобы эта сетка плиток была разделена линиями, как должна быть сетка. Я могу сделать это легко с помощью плиток paintEvent
s.
Однако очевидная проблема заключается в том, что между плитками линии удваиваются. Когда я масштабирую это для других приложений, разница становится еще более заметной.
Итак, есть ли способ создать наложение линии сетки для моего QFrame
? Я рассмотрел вопрос о преобразовании всего этого в решение вида / сцены и использование drawForeground
, однако это выглядит как совершенно неуместное использование парадигмы.
Спасибо за любую помощь!