qt的一些使用方法

关于QSizePolicy:sizeHint()暗示值

Fixed:固定的,等于暗示值

Minimun:限定最小值,最小为暗示值

Maximun:限定最大值,最大为暗示值

Preferred:最优化,也能收缩和扩展,但基本不利于超过暗示值

Expanding:暗示值是一个智能的数字,会尽可能的占有空闲空间

MinumunExpanding:暗示值是最小值,并可以自动占用空闲区域

Ignored:暗示值被忽略,窗口尽可能大

QSignalMapper类,对信号进行翻译和转发的工具

可以有序处理信号槽较多的情况。

例如:

signalMapper =newQSignalMapper(this);

     QGridLayout*gridLayout=newQGridLayout;

     for (int i=0;i < texts.size(); ++i) {

         QPushButton*button=newQPushButton(texts[i]);

         connect(button,SIGNAL(clicked()), signalMapper, SLOT(map()));

         signalMapper->setMapping(button,texts[i]);

         gridLayout->addWidget(button, i/3, i%3);

     }

     connect(signalMapper,SIGNAL(mapped(constQString&)),this,SIGNAL(clicked(constQString&)));

QActionGroup 动作组

提供基本的互斥的动作组

层叠DockWidget

voidQMainWindow::tabifyDockWidget(QDockWidget*first,QDockWidget*second)

void QWidget::raise()//让窗口在父窗口的窗口栈中处于顶层

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值