马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不二如是 于 2016-10-31 16:14 编辑
Qt的最值得推荐使用的原因,就是:
跨平台!
剩下就是因为漂亮的界面,基于Qt开发的应用程序,非常友好、更加吸引用户。
而跨平台的UI开发框架,Qt提供了更加灵活的界面外观设计机制~
并且这一部分,盘儿靓,活儿美 ~
设置调色板可以使用setColor()函数,需要指定颜色角色(Color Role)。就是上面的表
QPalette中,Color Role用来指定该颜色所起的作用,例如,背景颜色。
当然了在设计模式添加的部件,均可通过palette属性来设置。
给你翻译下,上面的表格
常量 | 简介 | QPalette::Window | 一个一般的背景颜色 | QPalette::WindowText | 一个一般的前景颜色 | QPalette::Base | 主要作为输入部件的背景色
也可作为QComboBox的下拉列表背景色
QToolBar的手柄颜色 | QPalette::AlternateBase | 在交替行颜色的视图中作为交替背景色 | QPalette::ToolTipBase | 作为QToolTip和QWhatsThis的背景色 | QPalette::ToolTipText | 作为QToolTip和QWhatThis的前景色 | QPalette::Text | 和Base一起使用,作为前景色 | QPalette::Button | 按钮部件背景色 | QPalette::ButtonText | 按钮部件的前景色 | QPalette::BrightText | 除了可以更好的设置文本深浅对比度
还可以用来加深文本线条、图标 |
|