赞
踩
一 界面外观(第8章)
1.1 使用不同风格预览(xp windows motifStyle等)
1.2 调色板 先使用 palette 获取调色板 在使用 setpalette 设置调色板 。可以用来设置按钮背景 文本框颜色等等。
1.3 Qt 样式表。
方法一:代码
可以使用QApplication::setStyleSheet 应用到整个应用程序 或者 QWidget::setStyleSheet 设置到一个指定的部件上。ui->button->setStyleSheet("background::yellow")
方法2:点击界面 然后右击 -》改变样式表 -》弹出对话框-》选择添加颜色等。 或者输入 QPushButton {} 在选择添加颜色等,代码自动添加进去了 。这种方式生成的样式表可以保存在一个 .qss文件里面。
方法3: 在界面 属性里面 -》styleSheet 修改 添加
自定义外观,比如 按钮变成企鹅 ->添加资源文件,添加图片,然后再界面-》改变样式表 添加 修改 指定。 还可以通过样式表指定, 鼠标进入时按钮的颜色,离开时的颜色。
以上 .qss 样式表代码为自动添加。
不规则窗体,特殊效果窗体 ,比如企鹅按钮 就需要借助Qpixmap setmask 等设置图片来实现 QT中使用部件遮罩来实现不规则窗体。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。