#include "leftwindow.h"
#include "ui_SplitterWindow.h"
leftwindow::leftwindow(QWidget* parent) :
QWidget(parent)
{
ui.setupUi(this);
myLayout();
}
leftwindow::~leftwindow()
{}
void leftwindow::myLayout()
{
button = new QPushButton;
button1 = new QPushButton;
layout = new QGridLayout(this);
edit1 = new QLineEdit;
edit2 = new QLineEdit;
edit3 = new QLineEdit;
edit4 = new QLineEdit;
button1->setText("Clear");
button->setText("Output");
connect(button, SIGNAL(clicked(bool)), this, SLOT(on_clicked())); //连接按钮
connect(button1, SIGNAL(clicked(bool)), this, SLOT(on_clicked1()));
layout->addWidget(button, 1, 0, Qt::Alignment()); //初始化画图
layout->addWidget(edit1, 0, 0, Qt::Alignment());
layout->addWidget(edit2, 0, 1, Qt::Alignment());
layout->addWidget(edit3, 0, 2, Qt::Alignment());
layout->addWidget(edit4, 1, 1, Qt::Alignment());
layout->addWidget(button1, 1, 2, Qt::Alignment());
}
void leftwindow::on_clicked() //计算大小
{
int a = edit1->text().toInt();
int b = edit3->text().toInt();
QString c = edit2->text();
if (c == "+")
{
edit4->setText(QString::number(a + b));
}
if (c == "-")
{
edit4->setText(QString::number(a - b));
}
if (c == "*")
{
edit4->setText(QString::number(a * b));
}
if (c == "/")
{
edit4->setText(QString::number(a / b));
}
}
void leftwindow::on_clicked1() //清除
{
edit1->clear();
edit2->clear();
edit3->clear();
edit4->clear();
}
没有合适的资源?快使用搜索试试~ 我知道了~
VS2022联合Qt5开发学习(分割窗口)

共25个文件
vsidx:5个
cpp:4个
ipch:4个

需积分: 1 2 下载量 127 浏览量
2023-11-01
16:28:31
上传
评论
收藏 118.16MB RAR 举报
温馨提示
分割窗口QSplitter类在应用程序中经常用到,它可以灵活分割窗口的布局,经常用在类似文件资源管理器的窗口设计中 。这个项目实例的具体解析在我的博客:https://blog.csdn.net/weixin_52194015/article/details/134132453?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22134132453%22%2C%22source%22%3A%22weixin_52194015%22%7D,大家可以结合这篇文章来理解这个项目程序。希望对大家的学习工作有帮助,谢谢!
资源推荐
资源详情
资源评论



























收起资源包目录




































共 25 条
- 1
资源评论



梦里花乡
- 粉丝: 2946
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- STC89C52RC单片机手册.doc
- lowRISC-硬件开发资源
- 网络安全评估和安全法规.ppt
- 高质量C++编程学习笔记.doc
- 欧司朗普通照明产品网络营销年度方案.pptx
- 某网络系统有限公司商业计划书.docx
- 楼宇自动化论文(1).pdf
- 通信设备公司财务管理手册.doc
- 气象局网络视频监控系统方案.doc
- 2022年MATLAB复习知识点整理版.docx
- 中国网络广告效果营销发展趋势――效果网提供.ppt
- 建立卫生网络体系提升群众医疗保障水平调研思考.pdf
- 网络安全宣传周的活动总结2021年.doc
- 中铁工程项目管理标准化手册检查用表(30个).docx
- 基于AT89C51单片机的16x16LED点阵显示的课程设计.doc
- 中国人民银行招聘笔试计算机习题1.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
