• 9053阅读
  • 4回复

用qt写一个html编辑器 [复制链接]

上一主题 下一主题
离线sisic
 

只看楼主 倒序阅读 楼主  发表于: 2006-06-19
用qt写一个html编辑器
这个问题看上去很傻,但因为我是这方面的新手,想在项目开始前能有个大概的了解,有个基本概念。
因此还请各位多多见谅。

前辈XChinux说三年前曾经参考KDE里面做网页开发的那个程序Quanta做过一个简单的HTML解析的程序。

因此我想询问一下。因为 KWrite, Kate, Quanta 都是linux的,而且要依托kde的,

有没有可能做一个只依托qt的 html 编辑器,仅仅实现很少的功能,比如
增加一个 <form> ... </form>
设置背景
增加/编辑连接
根据css显示html文件
增加隐藏变量

这个html编辑器可以在linux/win32上都能编译。

qt4.x的版本(我用vs.2003+qt4)中的QTextBrowser不能实现这个html的显示,甚至是很简单的显示,一涉及到图片就乱掉了。


还请各位前辈不吝赐教。
谢谢
离线XChinux

只看该作者 1楼 发表于: 2006-06-19
KDE4正在向Qt4移植中,这样的话,Quanta Plus也能移植到Windows下了。
可以直接参考它的代码,把它的核心部分提取出来,工作量比较大,但成熟的方案总是值得参考的。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线myer

只看该作者 2楼 发表于: 2006-06-20
Qt中的QTextEdit只是标准html的一个子集,包含图片、list和表格等等的处理部分。

如果仅仅是作为程序内部的一个文件格式,QTextEdit还是比较好用的,也提供了比较好的扩充能力
但是要做一个标准的html编辑器,感觉难度还是很大的,并且QTextEdit也不适用。
http://user.qzone.qq.com/56430808
离线sisic

只看该作者 3楼 发表于: 2006-06-20
这几日正在研究quanta的源代码,看看如果要撇开kde的话,我需要做多少工作量。
因为我只是需要实现部分的编辑功能,希望能减轻点儿负担。

各位前辈给支支招,指点指点。 少走些弯路,呵呵。
离线sisic

只看该作者 4楼 发表于: 2006-06-23
用kdevelop能不能debug quanta啊。也好可以深入查看一下。
快速回复
限100 字节
 
上一个 下一个