QT哆啦A梦完整项目 简单界面美化 小白入门实战 开机动画 界面交互 连接数据库绘制曲线等。
2019-02-07 14:10
417 查看
刚刚下载了QT后 因为要做课设,就用QT 写了一个简单项目,做了一个健康管理系统。 为了丰富一下项目内容,苦思冥想之下,因为刚刚学了一些人工智能的知识,所以就简化了模糊控制算法做了一个煮粥系统。 界面的美化着实费了我很大一番功夫,各种在网上找教程,发现除了导入界面库,就是一些简单的按钮变色、改变透明度之类的操作。 自己尝试了很多种方法,比如直接把按钮变成黑色,把背景变成白色等等,结果发现都不太理想。 于是我就试着在网上下载了一套好看一点的哆啦A梦图片,自己改了一些按钮的属性 结果发现做出来的项目还很不错。 话不多说 放图 这是开机动画
关于开机动画的代码 网上的帖子有很多 这里不放代码了 如果有问题 给我留言即可
下面是开始界面 也就是 注册登录界面
怎么样 还算是设计的可以吧 嘻嘻
上面是今日打卡的界面 后边几个界面的设计跟这个有一些类似
标题都是加入一个类似上图中格式的图片 背景是一套多啦A梦的图
都在项目里 。
这是一个绘制曲线的界面,最难的操作是点击这几个按钮 ,将相应的曲线呈现在画布上,好在最后找到了技巧,简单来说就是在绘制下一个曲线时将上一个曲线清除一下就行了。
贴一下代码:
void bodynum::SimpleDemo(QCustomPlot *CustomPlot) { // CustomPlot->replot();//重绘 QString str="select*from body1"; QSqlQuery query; QSqlRecord rec = query.record(); query.exec(str); QVector<double> x(101),y(101); int i=0; while(query.next()) { rec = query.record(); int value = query.value(ind).toInt(); qDebug()<<"bmi:"<<value; y[i]=value; i++; } for(i=0;i<7;i++) { x[i] = i; } CustomPlot->addGraph(); CustomPlot->graph(0)->setPen(QPen(Qt::red)); CustomPlot->graph(0)->setData(x,y); CustomPlot->rescaleAxes();CustomPlot->replot();//重绘 //CustomPlot->xAxis->setRange(0,60); // CustomPlot->yAxis->setRange(0,60); }
后边还有几个模块 都在项目里。
PS : 我是QT小白,也不懂排版什么的 如果大家有什么建议欢迎留言 勿喷
相关文章推荐
- 项目实战:UI美化和动画、数据传递、时间控件、字符串处理、数据库操作、和AS配置
- 下载图形数据库之王 Neo4j从入门到精通(含Neo4j+D3.js完整实战项目开发)
- javase简单入门12 数据库连接 与数据添加和删除
- 使用Qt开发绘制多个设备的流量曲线图(附带项目图)
- springmvc 项目完整示例01 需求与数据库表设计 简单的springmvc应用实例 web项目
- Qt5.9Creator登录界面函数总结(通过连接远程服务器数据库MySql5.7.17进行登录用户名和密码验证)
- 2019最新Python从入门到精通之30天快速学Python项目实战(完整)
- 给自己做的项目添加开机动画,只是一个简单的添加方法,如果系统的方法太麻烦的画,就试试我这个吧,但是如果是想专业一些的话,还是学习系统的吧!!!
- 四、(一)qt连接数据库-简单篇
- C#连接数据库制作简单登录界面
- Kafka从入门到精通项目实战(完整)
- 最新PHP编程零基础入门项目实战教程(完整)
- 最新Java数据库开发与项目实战应用(完整)
- jsp和servlet 简单登录界面(不连接数据库)
- Qt项目实战1:简单的串口工具
- Eclipse通过jdbc连接数据库制作简单登陆界面
- Python 图形化界面 ——QtDesigner 5的简单历程 从入门开始
- 用jsp写一个简单登录界面(非连接数据库)
- Java安全框架Shiro企业级权限解决方案入门+实战简单权限管理系统项目案例
- 最新云知梦前端基本功与前端基础入门共127课项目实战(完整)