2015年3月25日
摘要: 最近使用到Qt的Drag Drop功能,结合自己的例子写下来给大家分享一下。实现从QTreeView拖动Node到QGraphicsView上,以及QGraphicsView上item之间的拖动。先来说Model/View中的实现1.Model/View要实现Drag Drop操作,首先需要为Vie... 阅读全文
posted @ 2015-03-25 14:51 4096 阅读(9088) 评论(0) 推荐(1) 编辑
  2015年1月29日
摘要: 使用lex yacc 对文件进行parser时,如果文件内容有错,parser报错,然后你修改了文件,再次读入文件进行parser,如果你不是重启程序进行parser,那就需要对做些处理了。"每次调用yyparse(),语法分析器会忘记上次分析可能拥有的任何状态而重新开始分析。这不像lex产生的词法... 阅读全文
posted @ 2015-01-29 14:58 4096 阅读(1253) 评论(0) 推荐(0) 编辑
  2014年12月19日
摘要: 使用lex&yacc时,如果文件有错,parse停止。"每次调用yyparse(),语法分析器会忘记上次分析可能拥有的任何状态而重新开始分析。这不像lex产生的词法分析器的yylex,它在你每次调用它时都从上次离开的地方继续分析。"所以当你解决错误以后再次调用parse,还是会报错(尽管你已修复bu... 阅读全文
posted @ 2014-12-19 09:49 4096 阅读(1442) 评论(0) 推荐(0) 编辑