前言:
现时我们对“javagui图形界面编程计算器”大概比较看重,我们都想要知道一些“javagui图形界面编程计算器”的相关内容。那么小编在网上搜集了一些对于“javagui图形界面编程计算器””的相关文章,希望我们能喜欢,姐妹们一起来了解一下吧!好久没更新今日头条了!
今天准备给大家写的是计算器的GUI界面设计,暂且以实现部分计算器的基础功能为例!
大家都知道不同的系统自带的计算器是有差异的,比如win10系统计算器是真样的:
国际惯例新建一个项目:注意手动创建故取消勾
step2:进入main.cpp中进行编程,输入如下代码
#include "widget.h"
#include <QApplication>
#include <QWidget>
#include <QLineEdit>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWidget *w = new QWidget(NULL,Qt::WindowCloseButtonHint);
QPushButton *button[20]={0};
QLineEdit *le = new QLineEdit(w);
int ret = 0;
const char *text[]=
{
"CE","C","<-","/",
"7","8","9","*",
"4","5","6","-",
"1","2","3","+",
"±","0",".","=",
};
le->move(20,20);
le->resize(285,50);
le->setReadOnly(true);
for(int i=0;i<5;i++)
for(int j=0;j<4;j++)
{
button[i*4+j] = new QPushButton(w);
button[i*4+j]->move(20+(15+60)*j,80+(15+45)*i);
button[i*4+j]->resize(60,45);
button[i*4+j]->setText(text[i*4+j]);
}
w->show();
w->setFixedSize(w->width(),w->height());
ret = a.exec();
delete w;//防止内存泄漏
return ret;
}
step3:计算器的GUI显示
关注后续更新实用的计算功能。。。。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #javagui图形界面编程计算器