adopt for Qt6

This commit is contained in:
2025-01-06 12:56:06 +03:00
parent c6b2bb128a
commit 266e9ac351
4 changed files with 8 additions and 3 deletions

View File

@@ -120,8 +120,10 @@ void VirtualKeyboard::adjust() {
for (auto p: pages)
cols = piMaxi(cols, p->buttonColumns());
if (cols < 1) return;
int spacing = style()->pixelMetric(QStyle::PM_LayoutHorizontalSpacing, nullptr, this);
int pixel_width = width() - spacing * (cols - 1) - ui->verticalLayout->margin() * 2;
int spacing = style()->pixelMetric(QStyle::PM_LayoutHorizontalSpacing, nullptr, this);
int m[4] = {0, 0, 0, 0};
ui->verticalLayout->getContentsMargins(&m[0], &m[1], &m[2], &m[3]);
int pixel_width = width() - spacing * (cols - 1) - m[0] * 2;
int bw = piMaxi(2, pixel_width / cols);
ui->stackedPages->setStyleSheet(QString("font:%1px").arg(bw / 2));
for (auto p: pages)