• 17554阅读
  • 18回复

献上一个多标签页文本编辑器HTextEditor [复制链接]

上一主题 下一主题
离线iiiyyyhhhsss
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2009-09-24
— 本帖被 XChinux 执行加亮操作(2009-09-25) —
有注释,如果注释有误或者不好,希望可以提出来,望见谅。。

我用qt写的,我是在qt下编译的。。。

打印功能没有添加上

分linux版和window版两个

暂时只支持两种编码的文档,UTF-8和GBK

编辑文档请在正确的编码方式下,会损坏文档

如果有bug,希望大家不吝提出来
[ 此帖被iiiyyyhhhsss在2009-09-28 15:31重新编辑 ]
描述:linux下编译通过
附件: HTextEditor.rar (374 K) 下载次数:297
描述:window下编译通过
附件: htexteditor.rar (374 K) 下载次数:504
离线wd007

只看该作者 1楼 发表于: 2009-09-24
还没有试用,不管怎么说,先顶一下。

开源精神值得赞赏,呵呵。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线zzh

只看该作者 2楼 发表于: 2009-09-26
高手啊,佩服佩服.......
离线cahwxy

只看该作者 3楼 发表于: 2009-09-28
是用VC 编译的吗
代码编译有错误呀

>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\hqwidget.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(18) : error C2146: 语法错误 : 缺少“;”(在标识符“styleSheet”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(18) : warning C4228: 使用了非标准扩展 : 忽略声明符列表中逗号后面的限定符
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(18) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(19) : error C2146: 语法错误 : 缺少“;”(在标识符“text”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(19) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(19) : warning C4228: 使用了非标准扩展 : 忽略声明符列表中逗号后面的限定符
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(19) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(20) : error C2146: 语法错误 : 缺少“;”(在标识符“iconFileName”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(20) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(20) : warning C4228: 使用了非标准扩展 : 忽略声明符列表中逗号后面的限定符
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(20) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(21) : error C2146: 语法错误 : 缺少“;”(在标识符“geometry”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(21) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(21) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(22) : error C2146: 语法错误 : 缺少“;”(在标识符“iconSize”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(22) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(22) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(23) : error C2062: 意外的类型“bool”
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(30) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(30) : error C2146: 语法错误 : 缺少“,”(在标识符“objectName”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(44) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(44) : error C2146: 语法错误 : 缺少“,”(在标识符“objectName”的前面)
1>.\debug\moc_htexteditor.cpp(20) : error C2059: 语法错误 : “{”
1>.\debug\moc_htexteditor.cpp(20) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>.\debug\moc_htexteditor.cpp(59) : error C2059: 语法错误 : “{”
1>.\debug\moc_htexteditor.cpp(59) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>.\debug\moc_htexteditor.cpp(80) : error C2059: 语法错误 : “{”
1>.\debug\moc_htexteditor.cpp(80) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>.\debug\moc_htexteditor.cpp(86) : error C2535: “const QMetaObject *HTextEditor::metaObject(void) const”: 已经定义或声明成员函数
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(8) : 参见“HTextEditor::metaObject”的声明
1>.\debug\moc_htexteditor.cpp(91) : error C2535: “void *HTextEditor::qt_metacast(const char *)”: 已经定义或声明成员函数
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(8) : 参见“HTextEditor::qt_metacast”的声明
1>.\debug\moc_htexteditor.cpp(99) : error C2535: “int HTextEditor::qt_metacall(QMetaObject::Call,int,void **)”: 已经定义或声明成员函数
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(8) : 参见“HTextEditor::qt_metacall”的声明
1>.\debug\moc_htexteditor.cpp(140) : error C2535: “void HTextEditor::HTextEditorSaveClicked(int)”: 已经定义或声明成员函数
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(85) : 参见“HTextEditor::HTextEditorSaveClicked”的声明
1>.\debug\moc_htexteditor.cpp(147) : error C2535: “void HTextEditor::HTextEditorSaveAsClicked(int)”: 已经定义或声明成员函数
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(86) : 参见“HTextEditor::HTextEditorSaveAsClicked”的声明
1>.\debug\moc_htexteditor.cpp(152) : fatal error C1075: 与左侧的 大括号“{”(位于“c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../htexteditor.h(7)”)匹配之前遇到文件结束
1>moc_hqwidget.cpp
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\debug\../hqwidget.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>moc_hqsingleapplication.cpp
1>main.cpp
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\hqwidget.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(18) : error C2146: 语法错误 : 缺少“;”(在标识符“styleSheet”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(18) : warning C4228: 使用了非标准扩展 : 忽略声明符列表中逗号后面的限定符
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(18) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(19) : error C2146: 语法错误 : 缺少“;”(在标识符“text”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(19) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(19) : warning C4228: 使用了非标准扩展 : 忽略声明符列表中逗号后面的限定符
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(19) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(20) : error C2146: 语法错误 : 缺少“;”(在标识符“iconFileName”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(20) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(20) : warning C4228: 使用了非标准扩展 : 忽略声明符列表中逗号后面的限定符
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(20) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(21) : error C2146: 语法错误 : 缺少“;”(在标识符“geometry”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(21) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(21) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(22) : error C2146: 语法错误 : 缺少“;”(在标识符“iconSize”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(22) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(22) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(23) : error C2062: 意外的类型“bool”
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(30) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(30) : error C2146: 语法错误 : 缺少“,”(在标识符“objectName”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(44) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(44) : error C2146: 语法错误 : 缺少“,”(在标识符“objectName”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\hqsingleapplication.h(9) : error C2327: “HTextEditor::QString”: 不是类型名称、静态或枚举数
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\hqsingleapplication.h(9) : error C2327: “HTextEditor::QString”: 不是类型名称、静态或枚举数
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\hqsingleapplication.h(9) : error C2327: “HTextEditor::QString”: 不是类型名称、静态或枚举数
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\hqsingleapplication.h(9) : error C2327: “HTextEditor::QString”: 不是类型名称、静态或枚举数
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\hqsingleapplication.h(11) : error C2327: “HTextEditor::QString”: 不是类型名称、静态或枚举数
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\hqsingleapplication.h(11) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\hqsingleapplication.h(11) : error C2146: 语法错误 : 缺少“,”(在标识符“uniqueKey”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\hqsingleapplication.h(14) : error C2327: “HTextEditor::QString”: 不是类型名称、静态或枚举数
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\hqsingleapplication.h(20) : error C2327: “HTextEditor::QString”: 不是类型名称、静态或枚举数
1>.\main.cpp(17) : fatal error C1075: 与左侧的 大括号“{”(位于“c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(7)”)匹配之前遇到文件结束
1>htexteditor.cpp
1>.\htexteditor.cpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\hqwidget.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(18) : error C2146: 语法错误 : 缺少“;”(在标识符“styleSheet”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(18) : warning C4228: 使用了非标准扩展 : 忽略声明符列表中逗号后面的限定符
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(18) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(19) : error C2146: 语法错误 : 缺少“;”(在标识符“text”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(19) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(19) : warning C4228: 使用了非标准扩展 : 忽略声明符列表中逗号后面的限定符
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(19) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(20) : error C2146: 语法错误 : 缺少“;”(在标识符“iconFileName”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(20) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(20) : warning C4228: 使用了非标准扩展 : 忽略声明符列表中逗号后面的限定符
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(20) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(21) : error C2146: 语法错误 : 缺少“;”(在标识符“geometry”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(21) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(21) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(22) : error C2146: 语法错误 : 缺少“;”(在标识符“iconSize”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(22) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(22) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(23) : error C2062: 意外的类型“bool”
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(30) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(30) : error C2146: 语法错误 : 缺少“,”(在标识符“objectName”的前面)
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(44) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(44) : error C2146: 语法错误 : 缺少“,”(在标识符“objectName”的前面)
1>.\htexteditor.cpp(3) : error C2535: “HTextEditor::~HTextEditor(void)”: 已经定义或声明成员函数
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(11) : 参见“HTextEditor::~HTextEditor”的声明
1>.\htexteditor.cpp(4) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>.\htexteditor.cpp(4) : error C2146: 语法错误 : 缺少“,”(在标识符“filename”的前面)
1>.\htexteditor.cpp(8) : error C2535: “void HTextEditor::IniInterfaceHTextEditor(void)”: 已经定义或声明成员函数
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(15) : 参见“HTextEditor::IniInterfaceHTextEditor”的声明
1>.\htexteditor.cpp(38) : error C2001: 常量中有换行符
1>.\htexteditor.cpp(58) : error C2001: 常量中有换行符
1>.\htexteditor.cpp(68) : error C2958: 左 圆括号“(”(在“c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.cpp(58)”中找到)未能正确匹配
1>.\htexteditor.cpp(79) : error C2001: 常量中有换行符
1>.\htexteditor.cpp(88) : error C2958: 左 圆括号“(”(在“c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.cpp(79)”中找到)未能正确匹配
1>.\htexteditor.cpp(102) : error C2001: 常量中有换行符
1>.\htexteditor.cpp(111) : error C2958: 左 圆括号“(”(在“c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.cpp(102)”中找到)未能正确匹配
1>.\htexteditor.cpp(145) : error C2958: 左 圆括号“(”(在“c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.cpp(125)”中找到)未能正确匹配
1>.\htexteditor.cpp(148) : error C2535: “void HTextEditor::resizeEvent(QResizeEvent *)”: 已经定义或声明成员函数
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(14) : 参见“HTextEditor::resizeEvent”的声明
1>.\htexteditor.cpp(157) : error C2017: 非法的转义序列
1>.\htexteditor.cpp(157) : error C2001: 常量中有换行符
1>.\htexteditor.cpp(160) : error C2001: 常量中有换行符
1>.\htexteditor.cpp(164) : error C2958: 左 圆括号“(”(在“c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.cpp(157)”中找到)未能正确匹配
1>.\htexteditor.cpp(191) : error C2001: 常量中有换行符
1>.\htexteditor.cpp(194) : error C2958: 左 圆括号“(”(在“c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.cpp(191)”中找到)未能正确匹配
1>.\htexteditor.cpp(207) : error C2628: “HTextEditor”后面接“void”是非法的(是否忘记了“;”?)
1>.\htexteditor.cpp(208) : error C2556: “HTextEditor HTextEditor::HTextEditorSaveAsText(int)”: 重载函数与“void HTextEditor::HTextEditorSaveAsText(int)”只是在返回类型上不同
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(94) : 参见“HTextEditor::HTextEditorSaveAsText”的声明
1>.\htexteditor.cpp(208) : error C2371: “HTextEditor::HTextEditorSaveAsText”: 重定义;不同的基类型
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(94) : 参见“HTextEditor::HTextEditorSaveAsText”的声明
1>.\htexteditor.cpp(208) : error C2146: 语法错误 : 缺少“;”(在标识符“fileNameSaveAs”的前面)
1>.\htexteditor.cpp(208) : error C2065: “fileNameSaveAs”: 未声明的标识符
1>.\htexteditor.cpp(209) : error C2228: “.isEmpty”的左边必须有类/结构/联合
1>        类型是“'unknown-type'”
1>.\htexteditor.cpp(209) : error C2039: “HTextEditorTextEdit”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(5) : error C2065: “filename”: 未声明的标识符
1>.\htexteditor.cpp(20) : error C2660: “HTextEditor::HTextEditorIniCommandLinkButton”: 函数不接受 14 个参数
1>.\htexteditor.cpp(26) : error C2660: “HTextEditor::HTextEditorIniCommandLinkButton”: 函数不接受 14 个参数
1>.\htexteditor.cpp(32) : error C2660: “HTextEditor::HTextEditorIniCommandLinkButton”: 函数不接受 14 个参数
1>.\htexteditor.cpp(38) : error C2143: 语法错误 : 缺少“)”(在“:”的前面)
1>.\htexteditor.cpp(50) : error C2660: “HTextEditor::HTextEditorIniCommandLinkButton”: 函数不接受 14 个参数
1>.\htexteditor.cpp(56) : error C2660: “HTextEditor::HTextEditorIniCommandLinkButton”: 函数不接受 14 个参数
1>.\htexteditor.cpp(58) : error C2146: 语法错误 : 缺少“)”(在标识符“鐜板湪缂栫爜锛歕n”的前面)
1>.\htexteditor.cpp(60) : error C2143: 语法错误 : 缺少“)”(在“{”的前面)
1>.\htexteditor.cpp(60) : error C2143: 语法错误 : 缺少“)”(在“{”的前面)
1>.\htexteditor.cpp(60) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>.\htexteditor.cpp(60) : error C2039: “tabWidgetHTextEditorText”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(61) : error C2039: “tabWidgetHTextEditorText”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(61) : error C2227: “->setObjectName”的左边必须指向类/结构/联合/泛型类型
1>.\htexteditor.cpp(62) : error C2039: “tabWidgetHTextEditorText”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(62) : error C2227: “->setDocumentMode”的左边必须指向类/结构/联合/泛型类型
1>.\htexteditor.cpp(63) : error C2039: “tabWidgetHTextEditorText”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(63) : error C2227: “->setStyleSheet”的左边必须指向类/结构/联合/泛型类型
1>.\htexteditor.cpp(64) : error C2039: “tabWidgetHTextEditorText”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(64) : error C2227: “->setGeometry”的左边必须指向类/结构/联合/泛型类型
1>.\htexteditor.cpp(65) : error C2039: “tabWidgetHTextEditorText”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(65) : error C2227: “->setFocusPolicy”的左边必须指向类/结构/联合/泛型类型
1>.\htexteditor.cpp(66) : error C2039: “tabWidgetHTextEditorText”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(66) : error C2227: “->setMovable”的左边必须指向类/结构/联合/泛型类型
1>.\htexteditor.cpp(67) : error C2039: “tabWidgetHTextEditorText”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(67) : error C2227: “->setTabsClosable”的左边必须指向类/结构/联合/泛型类型
1>.\htexteditor.cpp(81) : error C2143: 语法错误 : 缺少“)”(在“{”的前面)
1>.\htexteditor.cpp(81) : error C2143: 语法错误 : 缺少“)”(在“{”的前面)
1>.\htexteditor.cpp(81) : error C2660: “HTextEditor::HTextEditorIniLabel”: 函数不接受 6 个参数
1>.\htexteditor.cpp(81) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>.\htexteditor.cpp(90) : error C2039: “HTextEditorIniPushButton”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(96) : error C2039: “HTextEditorIniPushButton”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(104) : error C2143: 语法错误 : 缺少“)”(在“{”的前面)
1>.\htexteditor.cpp(104) : error C2143: 语法错误 : 缺少“)”(在“{”的前面)
1>.\htexteditor.cpp(104) : error C2660: “HTextEditor::HTextEditorIniLabel”: 函数不接受 6 个参数
1>.\htexteditor.cpp(104) : error C2143: 语法错误 : 缺少“)”(在“{”的前面)
1>.\htexteditor.cpp(104) : error C2143: 语法错误 : 缺少“)”(在“{”的前面)
1>.\htexteditor.cpp(104) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>.\htexteditor.cpp(113) : error C2039: “HTextEditorIniPushButton”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(119) : error C2039: “HTextEditorIniPushButton”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(125) : error C2039: “HTextEditorIniPushButton”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(134) : error C2143: 语法错误 : 缺少“)”(在“;”的前面)
1>.\htexteditor.cpp(134) : error C2143: 语法错误 : 缺少“)”(在“;”的前面)
1>.\htexteditor.cpp(134) : error C2143: 语法错误 : 缺少“)”(在“;”的前面)
1>.\htexteditor.cpp(141) : error C2039: “tabWidgetHTextEditorText”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(151) : error C2039: “tabWidgetHTextEditorText”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(151) : error C2227: “->setGeometry”的左边必须指向类/结构/联合/泛型类型
1>.\htexteditor.cpp(156) : error C2601: “QWidget::closeEvent”: 本地函数定义是非法的
1>.\htexteditor.cpp(156) : error C2958: 左 圆括号“(”(在“c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.cpp(156)”中找到)未能正确匹配
1>.\htexteditor.cpp(177) : error C2601: “HTextEditor::HTextEditorOpenText”: 本地函数定义是非法的
1>.\htexteditor.cpp(186) : error C2181: 没有匹配 if 的非法 else
1>.\htexteditor.cpp(186) : error C2039: “tabWidgetHTextEditorText”: 不是“HTextEditor”的成员
1>        c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.h(6) : 参见“HTextEditor”的声明
1>.\htexteditor.cpp(186) : error C2227: “->setCurrentWidget”的左边必须指向类/结构/联合/泛型类型
1>.\htexteditor.cpp(186) : error C2065: “currentText”: 未声明的标识符
1>.\htexteditor.cpp(186) : error C2228: “.at”的左边必须有类/结构/联合
1>        类型是“'unknown-type'”
1>.\htexteditor.cpp(189) : error C2601: “HTextEditor::HTextEditorNewText”: 本地函数定义是非法的
1>.\htexteditor.cpp(189) : error C2958: 左 圆括号“(”(在“c:\documents and settings\joseph\桌面\htexteditor\htexteditor\htexteditor.cpp(189)”中找到)未能正确匹配
1>.\htexteditor.cpp(198) : error C2601: “HTextEditor::HTextEditorSaveText”: 本地函数定义是非法的
1>.\htexteditor.cpp(157) : error C2146: 语法错误 : 缺少“)”(在标识符“Some”的前面)
1>.\htexteditor.cpp(164) : error C2039: “HTextEditorTextEdit”: 不是“QWidget”的成员
1>        d:\qt\4.5.0\include\qtgui\../../src/gui/kernel/qwidget.h(136) : 参见“QWidget”的声明
1>.\htexteditor.cpp(164) : error C2065: “i”: 未声明的标识符
1>.\htexteditor.cpp(164) : error C2227: “->document”的左边必须指向类/结构/联合/泛型类型
1>.\htexteditor.cpp(164) : error C2227: “->isModified”的左边必须指向类/结构/联合/泛型类型
1>.\htexteditor.cpp(164) : error C2065: “qlw”: 未声明的标识符
1>.\htexteditor.cpp(164) : error C2227: “->addItem”的左边必须指向类/结构/联合/泛型类型
1>        类型是“'unknown-type'”
1>.\htexteditor.cpp(164) : error C2039: “HTextEditorTextEdit”: 不是“QWidget”的成员
1>        d:\qt\4.5.0\include\qtgui\../../src/gui/kernel/qwidget.h(136) : 参见“QWidget”的声明
1>.\htexteditor.cpp(164) : error C2227: “->objectName”的左边必须指向类/结构/联合/泛型类型
1>.\htexteditor.cpp(164) : error C2227: “->item”的左边必须指向类/结构/联合/泛型类型
1>.\htexteditor.cpp(164) : fatal error C1003: 错误计数超过 100;正在停止编译
1>hqwidget.cpp
1>.\hqwidget.cpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>c:\documents and settings\joseph\桌面\htexteditor\htexteditor\hqwidget.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>.\hqwidget.cpp(4) : error C2600: “HQWidget::~HQWidget”: 不能定义编译器生成的特殊成员函数(必须首先在类中声明)
1>.\hqwidget.cpp(10) : error C2143: 语法错误 : 缺少“;”(在“QWidget::resizeEvent”的前面)
1>.\hqwidget.cpp(10) : error C2761: “void HQWidget::resizeEvent(QResizeEvent *)”: 不允许成员函数重新声明
1>.\hqwidget.cpp(10) : error C3867: “QWidget::event”: 函数调用缺少参数列表;请使用“&QWidget::event”创建指向成员的指针
1>.\hqwidget.cpp(10) : error C2761: “void QWidget::resizeEvent(QResizeEvent *)”: 不允许成员函数重新声明
1>.\hqwidget.cpp(13) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>.\hqwidget.cpp(13) : error C2440: “初始化”: 无法从“QPalette”转换为“int”
1>        没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符
1>hqsingleapplication.cpp
1>正在生成代码...
1>生成日志保存在“file://c:\Documents and Settings\Joseph\桌面\htexteditor\htexteditor\debug\BuildLog.htm”
1>htexteditor - 181 个错误,19 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
离线cahwxy

只看该作者 4楼 发表于: 2009-09-28
请问你是用什么工具编译的
我编译时一堆错误,请lz给个解释说明也好
离线iiiyyyhhhsss

只看该作者 5楼 发表于: 2009-09-28
我用qt写的,我是在qt下编译的。。。
离线pbe_sedm

只看该作者 6楼 发表于: 2009-09-28
在我的机子上编译通过,效果不错,楼主辛苦了!!!
离线cahwxy

只看该作者 7楼 发表于: 2009-09-29
我用的是VS 2005 + Qt 4.5
离线cling
只看该作者 8楼 发表于: 2009-10-04
我在ubuntu9.04编译通过了,界面很好看阿,LZ加油!
学习了!
只要心中有梦想,就有希望!
离线huang85200
只看该作者 9楼 发表于: 2010-04-13
谢谢楼主了.
离线wanze
只看该作者 10楼 发表于: 2010-10-29
很有价值,谢谢分享!
只看该作者 11楼 发表于: 2010-11-02
先看看。。
离线wc_111191
只看该作者 12楼 发表于: 2010-12-01
在Win上编译成功了,,很惊艳的说,,谢谢楼主分享。
浪漫是一种天赋。
离线iamchjd
只看该作者 13楼 发表于: 2010-12-15
very nice! thanks
离线iamchjd
只看该作者 14楼 发表于: 2010-12-15
windows下直接跑出来了,界面很漂亮啊
离线bebaas
只看该作者 15楼 发表于: 2010-12-20
谢谢,赞一个。
离线wjh13hao

只看该作者 16楼 发表于: 2011-10-17
不错,感谢楼主分享
离线liuyuanan

只看该作者 17楼 发表于: 2012-02-24
有没有能支持图片插入的?
离线gerryleeke

只看该作者 18楼 发表于: 2012-04-18
谢谢!
有很多值得参考的地方!
快速回复
限100 字节
 
上一个 下一个