^_^,半成品Qt通讯录出炉啦

软件和网站开发以及相关技术探讨
回复
490365333ibmc
帖子: 413
注册时间: 2011-08-04 4:19
系统: Ubuntu 12.10

^_^,半成品Qt通讯录出炉啦

#1

帖子 490365333ibmc » 2011-12-19 13:08

初学Qt,忙活了3天,用Qt做的,代码大改俩次,终于作出了这个半成品。已经实现了通讯录文件的编辑功能。但用户暂时看不到数据变化。只能在文件关闭后用十六进制编辑器看到文件的内容。 :em03


准备在寒假实现以下功能 :em05


0。让用户能够编辑的时候能够看见文件内容的改变。(这个最重要,否则就没发用了 :em06
1。创建一个新通讯录文件。(这个应该最简单,建立文件对话框用以打开文件的时候做点文章应该就可以了 :em04
2。允许用户打开多个文件,在多个文件之间切换编辑。(这个恐怕是要靠QMemArray<QFile>来实现 :em09
3。加入联系人照片支持。(这个貌似涉及到绘图,从未接触过,不知道难不难 :em20
附件
界面图片
界面图片
头像
lexdene
帖子: 434
注册时间: 2010-02-21 16:19
来自: 大连
联系:

Re: ^_^,半成品Qt通讯录出炉啦

#2

帖子 lexdene » 2011-12-19 13:11

支持一下。

楼主有空学习一下Qt里面的Model View framework,就更好了。
490365333ibmc
帖子: 413
注册时间: 2011-08-04 4:19
系统: Ubuntu 12.10

Re: ^_^,半成品Qt通讯录出炉啦

#3

帖子 490365333ibmc » 2011-12-19 13:15

顺带说一句,这个程序中文支持在ubuntu11.10下测试,中文支持无问题,可以输入中文,只不过界面上的文字使用英文。 :em03
490365333ibmc
帖子: 413
注册时间: 2011-08-04 4:19
系统: Ubuntu 12.10

Re: ^_^,半成品Qt通讯录出炉啦

#4

帖子 490365333ibmc » 2011-12-19 13:16

lexdene 写了:支持一下。

楼主有空学习一下Qt里面的Model View framework,就更好了。
Model View framework这个是什么?与绘图有关?
头像
lexdene
帖子: 434
注册时间: 2010-02-21 16:19
来自: 大连
联系:

Re: ^_^,半成品Qt通讯录出炉啦

#5

帖子 lexdene » 2011-12-19 20:22

头像
guyanqiu
帖子: 360
注册时间: 2009-05-05 23:42

Re: ^_^,半成品Qt通讯录出炉啦

#6

帖子 guyanqiu » 2011-12-26 15:34

之前也写过一个Qt的同学录,Qt的跨平台实现的很好,代码只需要转化一下编码格式,ANSI、UTF-8,就很容易在Windows下和Linux下编译。但是在Windows下,会需要一大堆的DLL,发布给别人也不好看。
所以我就用wxWidgets重写了,但是,wxWidgets的跨平台就没有Qt的那么好,需要把代码做点小修改才能在不同的平台上编译通过。
先传一下Windows下的界面。Linux下的,有时间传,现在这个电脑里没有。


Qt的源代码在因为600万而出名的CSDN上可以下载到,呵呵。
附件
这个是wxWidgets版的修改模式,照片可以打开文件选择,然后复制到通讯录所在的目录下的一个照片文件夹中。
这个是wxWidgets版的修改模式,照片可以打开文件选择,然后复制到通讯录所在的目录下的一个照片文件夹中。
这个是wxWidgets版的,浏览模式。在Linux下,界面背景不是灰色的,是白色的,可能是默认的效果不同。
这个是wxWidgets版的,浏览模式。在Linux下,界面背景不是灰色的,是白色的,可能是默认的效果不同。
这个是Qt版的,照片需要手动放置,因为那个时候,不熟悉目录操作,呵呵
这个是Qt版的,照片需要手动放置,因为那个时候,不熟悉目录操作,呵呵
上次由 guyanqiu 在 2011-12-26 15:43,总共编辑 1 次。
-----------------------
在迷茫中追逐,在追逐中迷茫……
-----------------------
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: ^_^,半成品Qt通讯录出炉啦

#7

帖子 eexpress » 2011-12-26 15:41

通讯录,关键是采用什么标准。

就没一个标准的。
● 鸣学
头像
guyanqiu
帖子: 360
注册时间: 2009-05-05 23:42

Re: ^_^,半成品Qt通讯录出炉啦

#8

帖子 guyanqiu » 2011-12-26 15:47

呵呵,基本都是自娱自乐。
纯粹用来练习,一般编程都用通讯录入门,因为这个有链表操作,呵呵。
-----------------------
在迷茫中追逐,在追逐中迷茫……
-----------------------
sryan
帖子: 2
注册时间: 2012-02-15 20:46

Re: ^_^,半成品Qt通讯录出炉啦

#9

帖子 sryan » 2012-02-15 20:56

我这儿有挺多的qt程序的 准备转到linux平台上
头像
ud狼图腾
帖子: 75
注册时间: 2010-03-23 11:20

Re: ^_^,半成品Qt通讯录出炉啦

#10

帖子 ud狼图腾 » 2012-03-28 18:48

guyanqiu 写了:之前也写过一个Qt的同学录,Qt的跨平台实现的很好,代码只需要转化一下编码格式,ANSI、UTF-8,就很容易在Windows下和Linux下编译。但是在Windows下,会需要一大堆的DLL,发布给别人也不好看。
所以我就用wxWidgets重写了,但是,wxWidgets的跨平台就没有Qt的那么好,需要把代码做点小修改才能在不同的平台上编译通过。
先传一下Windows下的界面。Linux下的,有时间传,现在这个电脑里没有。


Qt的源代码在因为600万而出名的CSDN上可以下载到,呵呵。
因为600万而出名的CSDN :em04
百度给个面试机会呗。。
头像
b33e
帖子: 3874
注册时间: 2011-06-07 14:20

Re: ^_^,半成品Qt通讯录出炉啦

#11

帖子 b33e » 2012-03-28 19:07

用python写过
ccwRadar
帖子: 1
注册时间: 2014-08-25 19:29
系统: windows7

Re: ^_^,半成品Qt通讯录出炉啦

#12

帖子 ccwRadar » 2014-08-25 23:12

guyanqiu, 能否共享下你的源码?wxWidgets实现通讯录程序,我最近也在写这个,我是初学,在网上看到你的帖子,想参考下。谢谢。我的QQ邮箱:997459445@qq.com
来支持朋友的
帖子: 309
注册时间: 2014-01-27 19:25
系统: debian

Re: ^_^,半成品Qt通讯录出炉啦

#13

帖子 来支持朋友的 » 2014-09-09 17:53

谢谢分享,学习下
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

Re: ^_^,半成品Qt通讯录出炉啦

#14

帖子 zhw2101024 » 2014-09-10 22:24

两年前初学Qt的时候搞过一次,想法太多以至于没有进展,最终死翘翘了
回复