是否可以使用Qt创建非标准窗口?我的意思是我想创建一个带有圆角窗口和按钮的应用程序,具有类似水的效果。主要的是应用程序必须漂亮,不符合任何Windows或Mac GUI参考... Qt可以做这些事情,还是最好使用其他工具包?
答案 0 :(得分:4)
您可以使用样式表为按钮创建自定义外观。有关examples的详细信息,请参阅Qt文档。
要创建非矩形窗口,请使用QWidget::setMask
。同样,该文档还提供了example application演示此功能。
答案 1 :(得分:1)
是。非矩形窗口可能是最难的,但可能是:http://qt.nokia.com/developer/faqs/356
按钮很简单。 QButton是一个带有OS默认效果的QWidget。但是如果你创建一个从QWidget派生的FancyButton,你可以决定它的外观。 Aqua效果,鼠标悬停效果,这都是绘制你想要绘制的内容的问题。
答案 2 :(得分:0)
我想你应该看看这里!你会找到你想要的......