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的ui界面设计器快速的加入一张图片,怎么插入啊!求救,明天要交的。
在qt creator中用ui设计器创建了一个QDialog的窗口,添加了一个QWidget部件,怎么能在Qwidget上用QPainter