fix: Display text labels under sketch tool buttons

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-02-09 18:01:11 -07:00
parent 606720030e
commit 333bc19846

View File

@@ -88,32 +88,28 @@ MainWindow::MainWindow(QWidget *parent)
lineButton->setText("Line");
lineButton->setIcon(QIcon(":/icons/line.svg"));
lineButton->setIconSize(QSize(48, 48));
lineButton->setToolButtonStyle(Qt::ToolButtonIconOnly);
lineButton->setFixedSize(56, 56);
lineButton->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
sketchLayout->addWidget(lineButton);
QToolButton *rectangleButton = new QToolButton();
rectangleButton->setText("Rectangle");
rectangleButton->setIcon(QIcon(":/icons/rectangle.svg"));
rectangleButton->setIconSize(QSize(48, 48));
rectangleButton->setToolButtonStyle(Qt::ToolButtonIconOnly);
rectangleButton->setFixedSize(56, 56);
rectangleButton->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
sketchLayout->addWidget(rectangleButton);
QToolButton *circleButton = new QToolButton();
circleButton->setText("Circle");
circleButton->setIcon(QIcon(":/icons/circle.svg"));
circleButton->setIconSize(QSize(48, 48));
circleButton->setToolButtonStyle(Qt::ToolButtonIconOnly);
circleButton->setFixedSize(56, 56);
circleButton->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
sketchLayout->addWidget(circleButton);
QToolButton *saveSketchButton = new QToolButton();
saveSketchButton->setText("Save Sketch");
saveSketchButton->setIcon(QIcon(":/icons/save-sketch.svg"));
saveSketchButton->setIconSize(QSize(48, 48));
saveSketchButton->setToolButtonStyle(Qt::ToolButtonIconOnly);
saveSketchButton->setFixedSize(56, 56);
saveSketchButton->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
connect(saveSketchButton, &QToolButton::clicked, this, &MainWindow::saveSketch);
sketchLayout->addWidget(saveSketchButton);