嵌入式QT应用的窗口大小、位置,QtreeStack的样式

本文介绍如何使用QT进行界面定制,包括窗口大小与位置固定的方法、调整树状视图的样式等,适合QT初学者和界面设计人员参考。

1、    窗口固定大小 :this->setFixedSize(452,244);

2、窗口固定位置(经试验,触摸屏的鼠标事件不能有效使用)

    oldPos.setX((800-452)/2);
    oldPos.setY((480-244)/2);

.h文件
protected:
   bool event(QEvent *event);
.cpp
bool ScanResults::event(QEvent *event)
{
if(event->type() == QEvent::Move){
move(oldPos);
}
return QWidget::event(event); //这个语句一定要放上,保证QT能进行后续的事件处理
}

3、QTtreeStack样式
    scanResultsWidget->setStyleSheet("\
        QTreeWidget::item{height:26px;}\
QHeaderView::section{height:26px;} "
);
  scanResultsWidget->header()->setResizeMode(QHeaderView::Stretch );
//scanResultsWidget->header()->setResizeMode(QHeaderView::ResizeToContents ); //自适应列宽度

下面这句话是标题栏宽度自适应以后最后一项的长度一定要弹到最大:

  header()->setStretchLastSection( true)

 

转载于:https://www.cnblogs.com/xihong2014/p/7698114.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值