Qt
进击的大鹏
努力、奋斗!
展开
-
QProcess的应用:杀死固定进程并重启进程
问题:这两天遇到项目程序莫名其妙的运行异常,那么可能需要自动终结该进程并重启。 思路:为了判断主程序是否正常运行,我们可以这样做,写一个辅助程序跟主程序通讯,这里采用本地udp socket的方式保持联系。主程序向辅助程序定时发送确认包。当辅助程序检测到主程序在一定时间内(假设是3s)没有发送数据包,那么辅助程序则判定主程序异常,先尝试性杀死进程,并自动重启。在这里考虑到这个程序是一个辅助程序,那原创 2016-04-01 10:22:40 · 4242 阅读 · 5 评论 -
Qt MVC
Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这里对model/view的结构进行了描述,结构中的每个组件都进行了解释,给出了一些例子说明了提供的这些类如何使用。 Model/View 结构转载 2016-06-27 18:33:32 · 817 阅读 · 0 评论