我认为我们都遇到这种情况,当菜单太长,或者我们只有太多菜单项时,屏幕无法一次显示所有项目。我怎么能用Qt做什么? MFC有一个常见的解决方案,我们在此菜单中添加一个新项目,并暂时隐藏一些项目,当用户点击此项目,然后显示更多项目。有谁能给我一个很好的解决方案?谢谢。
答案 0 :(得分:1)
您应该明确重组您的菜单。使用子菜单将类似项目分组到一组项目中。你一次只能在一个菜单中拥有超过(比如说)15个项目。
例如:
Edit
Delete
Cut
Copy
Copy as vector graphics
Copy as low resolution raster graphics
Copy as high resolution raster graphics
Copy as custom resolution raster graphics
Copy text
Paste
Paste into new layer
Paste into new document
...
可以重组为
Edit
Delete
Cut
Copy
Copy as...
Vector graphics
Raster graphics
Low resolution
High resolution
Custom...
Text
Paste
Paste into...
New layer
New document
...