免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Qt文檔閱讀筆記-stackUnder官方解析與實(shí)例

目錄

官方解析

博主例子


官方解析

這里可以配合raise()和lower()這兩個函數(shù)來使用!

 

博主例子

用2個label,點(diǎn)擊誰誰就浮在界面的最上面,很簡單的代碼,程序運(yùn)行截圖如下:

源碼如下:

widget.h

#ifndef WIDGET_H#define WIDGET_H#include <QWidget>QT_BEGIN_NAMESPACEclass QLabel;QT_END_NAMESPACEnamespace Ui {class Widget;}class Widget : public QWidget{    Q_OBJECTpublic:    explicit Widget(QWidget *parent = 0);    void mouseReleaseEvent(QMouseEvent *event) Q_DECL_OVERRIDE;    ~Widget();private:    Ui::Widget *ui;    bool m_otherWidget;    QList<QLabel*> m_list;};#endif // WIDGET_H

widget.cpp

#include "widget.h"#include "ui_widget.h"#include <QLabel>#include <QMouseEvent>#include <QDebug>Widget::Widget(QWidget *parent) :    QWidget(parent),    ui(new Ui::Widget){    ui->setupUi(this);    m_otherWidget = false;    QLabel *label1 = new QLabel(this);    label1->setText("  label 1");    label1->setGeometry(60, 60, 160, 110);    label1->setStyleSheet("background-color: rgb(0,0,0); color: rgb(255,0,0);");    label1->stackUnder(this);    QLabel *label2 = new QLabel(this);    label2->setGeometry(50, 50, 150, 100);    label2->setText("  label 2");    label2->setStyleSheet("background-color: rgb(0,255,255); color: rgb(255,0,0);");    label2->stackUnder(this);    label1->raise();    label2->raise();    qDebug()<<this->children();    m_list<<label1;    m_list<<label2;}void Widget::mouseReleaseEvent(QMouseEvent *event){    if(event->button() == Qt::LeftButton){        if(m_otherWidget){            m_list[0]->raise();        }        else{            m_list[1]->raise();        }        m_otherWidget = !m_otherWidget;        event->accept();        this->update();    }}Widget::~Widget(){    delete ui;}

main.cpp

#include "widget.h"#include <QApplication>int main(int argc, char *argv[]){    QApplication a(argc, argv);    Widget w;    w.show();    return a.exec();}
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
QT Creator 快速入門教程 讀書筆記(二)
Qt 汽車儀表 QWidget
Qt 5——常用控件(QLable、QLineEdit、)
Qt自定義按鈕 <br>
Qt項(xiàng)目界面文件(.ui)及其作用(超詳細(xì))
關(guān)于QT自定義控件
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服