最近我们要交软开(软件项目开发实践)的题目,
我想做系统的图形化界面,但是不知道用什么写。C语言只会考试要求的最基本的内容;C++几乎没学(疫情在家线上教学),平时写代码也没用什么面向对象,就只会用一些基本的C++函数库;Python和java也不是很熟。
但是还是想做点有水平的东西,想用到图形化界面,但是C、C#、C++、Python、java都有图形化界面,不知道该上手哪个。目前初定可能是个学生成绩管理系统之类的。
最近我们要交软开(软件项目开发实践)的题目,
我想做系统的图形化界面,但是不知道用什么写。C语言只会考试要求的最基本的内容;C++几乎没学(疫情在家线上教学),平时写代码也没用什么面向对象,就只会用一些基本的C++函数库;Python和java也不是很熟。
但是还是想做点有水平的东西,想用到图形化界面,但是C、C#、C++、Python、java都有图形化界面,不知道该上手哪个。目前初定可能是个学生成绩管理系统之类的。
我觉得用python的PyQt5比较好,用Qt desinger辅助设计界面,编写具体功能模块可以自己编写。
首先是因为Python语法很简单,模块丰富,可以很简单的实现复杂功能的编写
其次我为什么不推荐tkinter模块,因为我自己试过这个模块,但是呈现的界面效果并不是很好,像素很低,背景加载不支持png和jpg,支持jif,所以呈现效果并不好。
再者QT designer可以实现可视的组合式的开发,也可以直接通过Pyside2等直接引用.ui文件,也可以使用工具PyGUI转化.ui文件为.py文件直接引用,这就使得开发可以多元化,最最重要的是界面高清,视觉感很舒服。
至于其他的就得你自己去发现啦