要达到你老师的要求(有窗口、按钮等),看来就需要用到 Qt, GTK+ 或者 wxWidgets。Qt 和 wxWidgets 是用 C++ 写的。GTK+ 是用 C 编写的面向对象图形接口,是 gimp 和 Gnome 的基础库,你可以考虑它。
你原来写的 C 程序也不能说就全部作废了。输入输出部分肯定是作废了,但是核心的代码肯定还是可以用的。其实,既然已经写完了,你还可以考虑图形化界面和字符界面并用的办法,这也是很多 Linux 软件的风格。
首先你需要一个美工,帮你设计好看的UI样式,或者自己设计也可以,
然后参照设计好的UI样式,完成代码的编写,在设置代码样式前你需要知道这些控件的设置方法,比如一个QPushButton的背景色:红色,前景设置白色,边框黑色
QPushButton#evilButton {
background-color: red
border-style: outset
border-width: 2px
border-color: black
color: white
数据库只是
存储数据
的一种方式,用数据库查询,更新比较方便,所以才用数据库。如果不用数据库也行,用
文本文件
!excel文件都行。只是查询修改起来不方便。至于如何做,数据库都会了,换成文件只是改变了数据的访问方式,其他都一样,像界面展示都一样。
以上就是关于linux 图形界面 c语言全部的内容,如果了解更多相关内容,可以关注醉学网,你们的支持是我们更新的动力!