zoukankan      html  css  js  c++  java
  • 嵌入式QT应用的窗口大小、位置,QtreeStack的样式

    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)

     
    
    
  • 相关阅读:
    Python的递归深度问题
    Python之多进程
    Python之多线程
    Git的基本操作
    ref与out区别
    Numpy基本操作
    面向对象中有哪些双下线方法及应用场景
    上下文管理
    Local与LocalStack
    基于列表实现栈
  • 原文地址:https://www.cnblogs.com/xihong2014/p/7698114.html
Copyright © 2011-2022 走看看