• 4316阅读
  • 3回复

请问这是什么问题啊?都不好描述(关于修改系统时间的) [复制链接]

上一主题 下一主题
离线磐石
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-13
首先说一下环境,我用的是mini2440开发板(已经移植了QT/E4.5.2),开发板通过串口线与电脑相连,通过超级终端控制开发板。
问题是这样的,当开发板开机后起动一个可执行文件,比如说desktop (desktop 是用QT写的GUI程序,用的命令是/mnt/desktop/desktop -qws -fn wenquanyi&,这个命令是写在脚本里的,开机后会执行)。这个程序在板子里运行正常,但当我试图通过终端修改板子的系统时间时(用的命令是date  -s 19:18:00) ,开发板中正在运行的程序(desktop)就冻结在那里了,鼠标也动不了,但通过终端查看时间(命令date),时间是已经修改过来的,请问各位大哥,这是怎么回事,为什么程序会冻结在那?被这问题困扰好入了,请高手帮帮忙,谢谢。再说明一点,在很少情况了,时间修改成功而且程序不会冻结住。
[ 此帖被磐石在2010-04-19 08:43重新编辑 ]
不怕做不到,只怕想不到
离线磐石
只看该作者 1楼 发表于: 2010-04-14
都没人碰到过吗,比如说,做一个时钟程序,如果要实现修改时间的话,应该会碰到这个问题的啊,在GUI程序中我是这样实现修改时间的,
QProcess changedt;
changedt.start("date",cmdlist);//cmdlist是时间参数
出现的问题跟上面的一样
不怕做不到,只怕想不到
离线磐石
只看该作者 2楼 发表于: 2010-04-19
自己再顶一次
不怕做不到,只怕想不到
离线抠涕
只看该作者 3楼 发表于: 2010-04-20
帮顶。。。
快速回复
限100 字节
 
上一个 下一个