我用HTML,Java,CSS,C ++,VB,Python编程
我想制作看起来完全按照我希望的方式看的按钮!
就像在HTML + Java + CSS中一样,我可以做到这一点!
我正在使用Netbeans IDE。我即将使用OpenGL为我的程序进行GUI编程,因为很难找到有关自定义GUI的信息。
我只想学习如何制作图像并为其提供按钮功能。我希望能够制作形状,颜色和效果(点击,悬停等)。
哦,我在Ubuntu Linux中编程!
任何帮助将不胜感激!
答案 0 :(得分:0)
Qt是一个好主意,但你不会学习它是如何工作的,尽管它并不是那么重要且容易得多。使用C ++,您将拥有尊重封装原则的库,因此您不会在第一时间知道它是如何工作的,只是如何使用它。
如果你真的想自己编写一个按钮,可以使用一个2D绘图库,例如SFML,用它来绘制你的按钮并处理它上面的事件。
答案 1 :(得分:0)
当我为我的应用程序编写自定义按钮类时,我们(C ++开发人员)获得了设计师部门的PNG图像。使用像Photoshop这样的工具,我们的开发人员会更好。默认情况下我们只显示image1.PNG,当鼠标悬停在按钮上时显示image2.PNG(“悬停”),当鼠标悬停在按钮上时按下并显示image3.PNG。画画?没必要。
设计师的色彩是微不足道的。形状也不难。 PNG是矩形的,但可以是透明的。所以圆形边缘只是几个透明像素的问题。