Qt 图形计算器实现:基于 QSplitter、QListWidget 和 QStackedWidget 的界面设计与功能开发
#include 'widget.h'
#include
//h->addWidget(ps);
h->addWidget(ps1);
h->setAlignment( Qt::AlignRight);
//把右侧的放入垂直
c->addWidget(c1);
c->addLayout(h);
//w.show();
//使用Qt界面类创建层叠
Form1 *d=new Form1;
Form2 *d1=new Form2;
Form3 *d2=new Form3;
c1->addWidget(d);//加入层叠
c1->addWidget(d1);
c1->addWidget(d2);
QObject::connect(b,&QListWidget::currentRowChanged,c1,&QStackedWidget::setCurrentIndex);
a1->show();
return a.exec();
}
目录
前言……………………………………………………………………………………………1
一、原理概述…………………………………………………………………………………1 1.1 Qt概述…………………………………………………………………………………1 1.2 Qt的通信机制…………………………………………………………………………3
二、设计要求…………………………………………………………………………………4 2.1 界面设计要求…………………………………………………………………………4 2.2 功能要求………………………………………………………………………………4
三、界面设计实现…………………………………………………………………………5 3.1 分割窗体QSplitter的设计实现……………………………………………………5 3.2 QListWidget的设计实现……………………………………………………………6 3.3 QStackedWidget的设计实现………………………………………………………7 3.4 每个窗体的设计实现………………………………………………………………8
四、功能实现…………………………………………………………………………………10 4.1 图形绘制与计算实现………………………………………………………………10 4.2 数据交互与更新实现………………………………………………………………11
五、总结………………………………………………………………………………………12
参考文献……根据目录写出 内容:参考文献:
[1] Qt官方文档. https://doc.qt.io/
[2] Qt中文教程. https://www.devbean.net/category/qt-study/
[3] 《Qt5编程入门教程》. 卢炎. 人民邮电出版社, 2015.
[4] 《Qt Creator快速入门》. 周俊. 电子工业出版社, 2017.
[5] 《Qt4编程实战》. 钱能. 电子工业出版社, 2010.
原文地址: https://www.cveoy.top/t/topic/oxC3 著作权归作者所有。请勿转载和采集!