【发布时间】:2011-03-06 03:44:06
【问题描述】:
我正在创建一个绘图应用程序,用户可以在其中插入原始形状,如圆形、三角形等。在工具栏中,我希望有一个“添加形状”按钮,按下时会显示一个下拉小部件。在下拉列表中,我想要一个 QAction 图标网格,代表用户可以添加的不同形状。这几乎与在 powerpoint 中添加基本形状的方式相同。
我知道如何使用 QToolButton 和 setMenu 创建下拉菜单。但是,这会以传统菜单格式列出操作。我希望 QActions 只显示它们的图标,并将它们排列在一个网格中 - 就像一个有多行的工具栏。我必须为此创建一个自定义小部件吗?
谢谢!
【问题讨论】:
标签: user-interface qt