关于编写GUI程序我自己的一些理解


PS:要转载请注明出处,本人版权所有。

PS: 这个只是基于《我自己》的理解,
如果和你的原则及想法相冲突,请谅解,勿喷。

前置说明

  本文发布于 2014-10-12 14:51:31,现用MarkDown+图床做备份更新。blog原图已从CSDN图片服务器下载。(BlogID=006)

环境说明

  系统:ubuntu x64 , qt5, qt5 creator

前言


  背景:LZ我最近在Ubuntu上使用C & C++ & QT做一个项目, 其他多的我都不说了。单单是说一下我对那个GUI的开发问题.





说明


  引题:看到网上说,那么多的人觉得做一个图形界面程序是多么多么的难,然而,做一个控制台的程序是多么的简单。今天,我就来反对一下这种我认为是错误的认识。

  首先:我们做一个项目的时候,要完成它,我们就必须写相应的程序,并且可以实现相应的功能,这样,我们这个项目就可以算是完成了。(这个是大家都公认的流程的一部分)

  现在:我们要用图形界面来做相同的一个程序,是不是很多人看到这个目标就头大了!!!

  其实不然,我觉得只要在控制台下,你实现了你想要的功能的话,那么在编写图形化时候就是非常EASY的!!!

  举个例子:

rep_img

  #@#@#:这个是一个界面的一部分的截图。

  这里就举一个输入的例子,在c或者c++中,scanf和cin可以在控制台获取输入的数据,而在这个图形化界面中,在框中输入数据,后台使用跟这个框有关的函数可以接受数据,接到数据后,这个后面的流程和控制台程序一样。

  这就是一个功能从控制台到GUI的转变,其他的任何功能就可以,照着相同的原理进行转换移植

  同时:
  现在的图形库,有的提供了GUI设计软件,大部分界面是通过鼠标画出来的,大量的属性都可以直接设置。这时,你就会发现,图形化界面的程序和你原来控制台的程序差别几乎没有,只有展现数据和动作的方式有所变化,GUI中更加的友好。

  画图的的界面:

rep_img

  这个是可以直接用鼠标拖入的。。。

  编程只是为了美好的明天。。。。。。。。。 @(0.0)@





后记


  无

参考文献

  无




打赏、订阅、收藏、丢香蕉、硬币,请关注公众号(攻城狮的搬砖之路)
qrc_img

PS: 请尊重原创,不喜勿喷。

PS: 要转载请注明出处,本人版权所有。

PS: 有问题请留言,看到后我会第一时间回复。


文章作者: Sky
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Sky !
  目录