项目开发界面开发部分总结

原创 2014年08月13日 23:10:51

这周开始着手界面开发,python自带的有pytinker,但是界面不是很美观,虽然会用wxpython,这个开发的界面也是和windows的xp下的风格一样;

最终选择Qt进行开发,python对应的PyQt4,现在已经是Python3.x + PyQt5.3的组合了,但是为了平台兼容性,暂时采用python2.7.8+PyQt4开发,

配置好环境,使用eric开发集成环境,分别在win7和ubuntu上都搭建了环境,都可以进行开发。

对于PyQt4的文档比较少,只知道有一个博客的内容,暂时就学习了一些例子。

界面难在如何设计,自己想到了一个构思,希望在本周内完成局部功能的转接,现阶段本项目的PyQt4开发总结如下:

1.PyQt采用signal和slot的机制,就是控件和动作的映射;

2.界面需要建立一个主循环windows:流程如下:


mainapp = GtGui.QApplication([])

或者:mainapp = GtGui.QApplication(sys.argv)

myapp = SelfDefinedClass()  #自己定义的类,声明一个对象

myapp.show()


在程序退出时确保安全退出:

sys.exit(mainapp.exec_())


3.对于按钮的机制:clicked() -->slot()函数

对于菜单检测:triggered() -->slot()函数

对于TextEdit:检测文本有变化: TextChanged() -->slot()函数


还有很多需要解决的问题:

如何将sys.stdout 定向到TExtEdit上;

如何解决界面上中文乱码问题,以及程序执行之后中文乱码问题(这个是python2.x留下的问题)

完善界面的功能


暂时的界面设计如下:



项目开发中的个人总结

基于maven的多模块项目,通常有common、domain、dao、rpc、service、web六个模块,其中common是共同的东西,domain为实体,均可被所有模块使用;dao完成数据操作;...
  • zilong0536
  • zilong0536
  • 2016年12月22日 15:04
  • 188

纯UGUI项目的开发工作流及发布

项目概要: 目前手上是一个纯2D项目(除特效外),项目不大,涉及美术资源也并不大。 UI数量约在100个左右。 需求分析: 产品需求: 游戏嘛,都要求包体要小,美术要精致,要能热更新...
  • qq_29711421
  • qq_29711421
  • 2016年02月15日 09:22
  • 122

第一次正式java web开发项目的总结

去年下半年到现在,因为公司人员流动,也有好几个新进的员工分给我来带领,也有刚从学校出来的,在和他们交流的过程中,不由的想起自己刚刚进入这行的一些感想。 记得自己当初写过一篇总结的,我想这些对于刚出校门...
  • tuzongxun
  • tuzongxun
  • 2016年04月13日 12:05
  • 6182

项目开发总结报告

项目开发总结报告 1引言 1.1编写目的    机房收费系统的开发基本已经完成,此项目开发总结报告,是在分析我们在开发过程总的经验和教训,为我们以后的开发项目积累经验,从而减少成本。      ...
  • ZHOUCHAOQIANG
  • ZHOUCHAOQIANG
  • 2013年12月06日 14:47
  • 4972

创业项目开发阶段性总结

下面是我总结的我们开发流程跟一般正规开发流程对比     从流程图来看我们的开发流程跟标准的开发流程差别有点大。但是其实还是有相同点的。一般标准流程跟我们的流程都大致可以分为三个阶段:前期准备-...
  • liulinbo198705
  • liulinbo198705
  • 2015年07月09日 11:17
  • 124

项目开发、项目管理中遇到的问题总结

项目开发中的事情: 在沈阳某软件公司的开发总结: a.各种书面文档要详细入微而且要规范; b.每次开会前要做会前准备和会后总结,会前准备好会议上会遇到的问题以及我们的解决方案这样在和客户商讨时就不会显...
  • ranmudaofa
  • ranmudaofa
  • 2013年06月04日 10:20
  • 1185

网站项目开发心得体会

(1)经过一个多月的努力,完成了2个学院的网站开发。已经很久没有开发网站了,以前用过pageadmin,dedecms,这次选用jeecms。 (2) 首先对jeecms的源码进行了较彻底的研究,也重...
  • liangyixin19800304
  • liangyixin19800304
  • 2013年10月22日 23:37
  • 1433

简单东西-项目开发之js总结

1 ajax非异步调用,且调用函数具有返回值 function getEncoderInfo(id){ var encoder = []; $.ajax({ type : "post...
  • wojiushiwo945you
  • wojiushiwo945you
  • 2015年03月09日 16:08
  • 543

Android项目开发总结(二)-- 架构篇

非常有价值的项目架构经验总结: 架构因人而异,不同的架构师大多会有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。然而,有些东西还是通用的,是所有架构师都需要考虑的,也...
  • u014011112
  • u014011112
  • 2016年04月15日 00:05
  • 1155

IOS7 APP开发总结

最近在做一个比较大型的AP
  • yzhfd518
  • yzhfd518
  • 2014年09月03日 11:22
  • 381
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:项目开发界面开发部分总结
举报原因:
原因补充:

(最多只允许输入30个字)