qt的一些使用方法

qt的一些使用方法关于 QSizePolicy sizeHint 暗示值 Fixed 固定的 等于暗示值 Minimun 限定最小值 最小为暗示值 Maximun 限定最大值 最大为暗示值 Preferred 最优化 也能收缩和扩展 但基本不利

大家好,欢迎来到IT知识分享网。

关于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()//让窗口在父窗口的窗口栈中处于顶层

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/152491.html

(0)
上一篇 2024-11-26 10:33
下一篇 2024-11-26 10:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信