Qt学习---6

最近发现了来自http://blog.sina.com.cn/liang19890820 的高仿360.。所以从现在开始以它的代码来学习qt5

QPallete---调色板(颜色角色)

QPalette::Window 通常指窗口部件的背景色

QPalette::WindowText 通常指窗口部件的前景色

QPalette::Base 指文本输入窗口部件(比如QtextEdit, QLineedit等)的背景色

QPalette::Text 与QPalette::Base一块使用,指定文本输入窗口部件的前景色

QPalette::Button, 指定按钮窗口部件的背景色

QPalette::ButtonText指定按钮窗口部件的前景色



表示在layout里面看到几个调整间距的函数,值得记下来

setspacing(x)...layout中的控件之间的距离为x

setContentsMargins(a,b,c,d)...参数分别代表left top right bottom..是layout与其它容器之间的距离

void QBoxLayout::addWidget(QWidget * widget, int stretch = 0, Qt::Alignment alignment = 0)

                              表11-7 水平方向的取值 

        常量                    值                            说明 

Qt::AlignLeft          0x0001                  在布局内水平左对齐 

Qt::AlignRight         0x0002                 在布局内水平右对齐 

Qt::AlignHCenter   0x0004                  在可用的空间内部水平居中排列 

Qt::AlignJustify     0x0008                  Justifiesthetextintheavailablespace. 

    注意,水平方向同时只能取一个值。 

                              表11-8 垂直方向的取值 

        常量                         值                                    说明 

Qt::AlignTop                   0x0020               在布局内垂直向上对齐 

----------------------- Page 28-----------------------

Qt::AlignBottom            0x0040                在布局内垂直向下对齐 

Qt::AlignVCenter          0x0080                 在可用的空间内部垂直居中排列 

     垂直方向同时也只能取一个值。 

                                      表11-9居中取值 

         常量                         值                                                    说明 

Qt::AlignCenter         AlignVCenter|              在水平方向和垂直方向都居中排列 

                                       AlignHCenter 

     如果已近使用了居中取值的话,就不必再设置水平和垂直方向的取值了。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值