• 6073阅读
  • 5回复

[提问]菜鸟想做一个确认物品清单的程序 [复制链接]

上一主题 下一主题
离线ohw34t
 
只看楼主 倒序阅读 楼主  发表于: 2012-10-10

菜鸟想做一个确认物品清单的程序

我想写个程序可以用来计录什么东西有准备到了,但没有一点概念

希望各位资深的大师能帮忙小的解决问题,提供一些设计的思路或范例

有一些东西已经写在TXT档内了,档案内容大约如下
1      兵单        1
2      身分证    1
3      大头照    1
4      存折复印件0
5      印章        0
6      毕业证书0
7      药膏        0
8      手电筒    0
9      绑腿        0
10    电话卡    0
11    现金        0

1表示有准备,0表示尚未准备
到了QT内可提取资料变成打勾和没有打勾

细节如图中所示




离线kimtaikee

只看该作者 1楼 发表于: 2012-10-11
果断把这些数据存到sqlite数据库中,不要用什么txt文本文件保存,显得太外行了。

离线ohw34t
只看该作者 2楼 发表于: 2012-10-11
回kimtaikee大大:

sql的话,已可实现显示列表,且也可保存和取消,但有2个问题

1.如何添加checkbox?小的是使用QSqlTableModel+QtableView

2.产生的db檔,可否用qt转成txt檔?因为其它的程序也想拿来读写
离线ohw34t
只看该作者 3楼 发表于: 2012-10-11
发现另一个问题了,编译到arm板上不会生成db檔,这样将导致其他程序也不能来做读写,不清楚该如何使其生成db檔


不太清楚如何从档案内读取数据库让QT呈现出来,对其变更资料后再存回文件内,之后文件可以自动让其他程序来做修改...
离线XChinux

只看该作者 4楼 发表于: 2012-10-12
你写好一个.sqlite数据库文件自带上(为保险起见,可保存到.qrc中编译到可执行文件里),需要动态生成数据库文件的时候,直接QFile::copy()一份。然后再连接该数据库文件,再操作。

至于读、写sqlite数据库,看QtSql模块。
至于复选框,你用的什么model?如果是QStandardItemModel的话,用QStandardItem的setCheckable ( bool checkable )函数
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线似水流年

只看该作者 5楼 发表于: 2012-10-13
试着用用代理吧……应该不难实现……
快速回复
限100 字节
 
上一个 下一个