QToolbutton に長いテキストを適用すると、次のように右クリック メニューのメニュー ボタンと重なります。
ボタンのコード
TestWindow::TestWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::TestWindow)
{
ui->setupUi(this);
QMenu *menu = new QMenu();
QAction *testAction = new QAction(QLatin1String("testAction"), this);
menu->addAction(testAction);
ui->toolButton->setMenu(menu);
ui->toolButton->setText(QLatin1String("This is a long Text that should not overlap"));
ui->toolButton->setPopupMode(QToolButton::InstantPopup);
}
ツールボタンは、中央のウィジェットの水平レイアウトの一部にすぎません。
テキストをトリミングするなど、これを防ぐ簡単な方法はありますか?