QML:ToolButton和Button有什么区别

时间:2017-06-23 12:32:13

标签: qt qml desktop-application

我是桌面应用程序的新手。我正在尝试创建一个桌面应用程序。

我浏览了QT的文档,有两个不同的按钮: ToolButton 按钮

我对这两者感到困惑。

这两者之间有什么区别,应该将哪些用于应用程序?

1 个答案:

答案 0 :(得分:2)

区别在于它们的外观。

documentation for ToolButton说:

  

ToolButton在功能上类似于Button,但提供了更适合ToolBar的外观。

guidelines页面提供了有关各种控件类型的更多信息。例如,Buttons page包含以下列表:

  
      
  • 按钮 - 可以单击以执行命令或回答问题的按钮
  •   
  • [...]
  •   
  • ToolButton - 具有适合工具栏的外观的按钮
  •   

ToolButton通常缺少默认状态下的background。在下面的屏幕截图中,取自Gallery exampleToolButtonToolBar中用于“后退”按钮和“选项”按钮。 Button显示在中心,通常会有背景。

gallery example