Qt设计界面中窗口的折叠,该怎么处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt设计界面中窗口的折叠,该怎么处理相关的知识,希望对你有一定的参考价值。

参考技术A

意思说明白点,是多重界面吗?

用QStackedWidget,通过QButtonGroup来进行这些界面的切换。

// 按钮组
QButtonGroup *btnGroup = new QButtonGroup();
// 栈界面
QStackedWidget *stackedWidget = new QStacedWidget();
// 加入按钮和界面
for (int i = 0; i < 5; i++) 
    QPushButton *btn = new QPushButton();
    btn->setText(QString::number(i + 1));
    btnGroup->addButton(btn, i);
    
    QWidget *widget = new QWidget();
    statckedWidget->addWidget(widget);


// 关联信号槽
connect(btnGroup, SIGNAL(buttonClicked(int id)), stackedWidget, SLOT(setCurrentIndex(int index)));

本回答被提问者采纳

Qt在界面设计时怎么给窗口添加背景图片

这是一种方式:
QPixmap pixmap(QString::fromUtf8("./icon/background.png"));//当前文件夹下面的图片
QPalette palette = this->palette();
palette.setBrush(backgroundRole(), QBrush(pixmap));
setPalette(palette);
还有一种添加资源文件,在资源文件里面直接添加
参考技术A 那个窗口哦。这么多////

以上是关于Qt设计界面中窗口的折叠,该怎么处理的主要内容,如果未能解决你的问题,请参考以下文章

QT设计登陆界面这种功能该怎么设置

本人刚学qt,想利用qt的ui界面设计器快速的加入一张图片,怎么插入啊!求救,明天要交的。

在qt creator中用ui设计器创建了一个QDialog的窗口,添加了一个QWidget部件,怎么能在Qwidget上用QPainter

关于Qt界面的设计(界面衔接)一般做法

win10qt软件控件大小

QT中UI主窗口如何与子线程相互传递参数