找回密码
 立即注册
收起左侧

查询数据

7
回复
4710
查看
[复制链接]
累计签到:375 天
连续签到:1 天
来源: 2019-1-25 17:44:37 显示全部楼层 |阅读模式
2Qter豆
保存的多个文件都是按照时间命名(以这样的格式"yyyyMMdd"):qt做一个界面,在lineText里面输入时间(以这样的格式"yyyyMMdd"),然后点击 “查询按钮” 就能把时间命名的文件数据读到子界面上的控件显示出来。
应该从哪方面开始着手 ?完全没头绪(我没豆了T T)


最佳答案

查看完整内容

connect(btnQuery, SIGNAL(clicked()), this, slot_onQuery()); 编写“查询按钮”的槽函数: void xxxDialog:slot_onQuery() { QString str = lineEdit->text(); // str是"yyyyMMdd"格式, QString strFileName = 路径 + str; QFile file(strFileName); ...... } 关于信号槽,您可以参考KS05-02,是收费课程,http://www.qter.org/forum.php?mod=viewthread&tid=20408&extra= ...
回复

使用道具 举报

累计签到:375 天
连续签到:1 天
2019-1-28 09:19:22 显示全部楼层
界面上的控件是lineEdit,上面写错了
回复

使用道具 举报

累计签到:41 天
连续签到:1 天
2019-1-25 17:44:38 显示全部楼层
connect(btnQuery, SIGNAL(clicked()), this, slot_onQuery());
编写“查询按钮”的槽函数:
void xxxDialog:slot_onQuery()
{
    QString str = lineEdit->text();
    // str是"yyyyMMdd"格式,
    QString strFileName = 路径 + str;
    QFile file(strFileName);
    ......
}
关于信号槽,您可以参考KS05-02,是收费课程,http://www.qter.org/forum.php?mo ... id=20408&extra=
参与人数 1人气 +2 收起 理由
驲屋安阮 + 2 对我帮助很大!

查看全部评分总评分 : 人气 +2

回复

使用道具 举报

累计签到:41 天
连续签到:1 天
2019-1-26 11:26:38 显示全部楼层
编写槽函数,在槽函数中使用QFile读取文件,将内容显示在子控件界面。
回复

使用道具 举报

累计签到:375 天
连续签到:1 天
2019-1-28 09:08:55 显示全部楼层
baizy77 发表于 2019-1-26 11:26
编写槽函数,在槽函数中使用QFile读取文件,将内容显示在子控件界面。

没看懂,就是搞不清lineText这个控件怎么跟点击按钮这个联系到一块。。。
回复

使用道具 举报

累计签到:375 天
连续签到:1 天
2019-1-31 13:54:27 显示全部楼层
baizy77 发表于 2019-1-25 17:44
connect(btnQuery, SIGNAL(clicked()), this, slot_onQuery());
编写“查询按钮”的槽函数:
void xxxDialo ...

谢指导                                                                                                                              
回复

使用道具 举报

累计签到:11 天
连续签到:3 天
2019-2-1 11:20:44 显示全部楼层
看来是个新人,首先你要知道qt的信号槽机制,然后你点击查询按钮的时候可以定义槽,在槽函数你可以获取linetext里的数据,拿到这个数据去你的文件列表里查找,如果是模糊查询什么的,你需要根据你的规则去查找,找的数据存到容器中,然后将容器数据写到子界面控件
回复

使用道具 举报

累计签到:375 天
连续签到:1 天
2019-2-1 14:30:25 显示全部楼层
HangZhouLeo 发表于 2019-2-1 11:20
看来是个新人,首先你要知道qt的信号槽机制,然后你点击查询按钮的时候可以定义槽,在槽函数你可以获取line ...

大佬说的是,这个问题根摸索半天已经解决了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了