找回密码
 立即注册
收起左侧
楼主: yafeilinux

第6篇 基础(六)实现Qt文本编辑功能

154
回复
110020
查看
  [复制链接]
累计签到:20 天
连续签到:1 天
2016-7-6 16:31:41 显示全部楼层
楼主,想问下我按照你的做的,能运行,当时所有含有中文的地方都出现了乱码,不知道怎么解决,我的Qt4.8.5,Qt Creator 2.8.0,window10系统,不知道怎么解决。@yafeilinux  
回复 支持 反对

使用道具 举报

累计签到:29 天
连续签到:1 天
2016-7-15 17:13:12 显示全部楼层
需要结合书才能看明白
回复 支持 反对

使用道具 举报

尚未签到

2016-8-1 17:04:54 显示全部楼层
if (box.clickedButton() == yesBtn)
            return save();
        else if (box.clickedButton() == cancelBut)
            return false;
错误:
error: C2065: “cancelBut”: 未声明的标识符
一直也找不到原因,我用的是qt5.6
回复 支持 反对

使用道具 举报

尚未签到

2016-8-1 17:05:36 显示全部楼层
求大神帮忙解答,,,,,,,,,,
回复 支持 反对

使用道具 举报

累计签到:1564 天
连续签到:1 天
2016-8-2 16:17:18 显示全部楼层
倔强的蜗牛 发表于 2016-7-6 16:31
楼主,想问下我按照你的做的,能运行,当时所有含有中文的地方都出现了乱码,不知道怎么解决,我的Qt4.8.5 ...

下载源码试试
回复 支持 反对

使用道具 举报

累计签到:1564 天
连续签到:1 天
2016-8-2 16:18:21 显示全部楼层
包火火 发表于 2016-8-1 17:04
if (box.clickedButton() == yesBtn)
            return save();
        else if (box.clickedButton() = ...

是cancelBtn吧?
回复 支持 反对

使用道具 举报

累计签到:20 天
连续签到:1 天
2016-8-5 18:28:09 显示全部楼层
yafeilinux 发表于 2016-8-2 16:17
下载源码试试

试了一下,源码也不行
回复 支持 反对

使用道具 举报

累计签到:1564 天
连续签到:1 天
2016-8-8 16:33:09 显示全部楼层
倔强的蜗牛 发表于 2016-8-5 18:28
试了一下,源码也不行

http://www.qter.org/forum.php?mod=viewthread&tid=903里面有个处理编码的操作,试试可以吗
回复 支持 反对

使用道具 举报

累计签到:580 天
连续签到:3 天
2016-8-11 13:57:38 显示全部楼层

系统:Win7 32bit
Qt版本:5.5
项目:Qt Widget

我按照论坛内容做了一个记事本,感觉有逻辑错误,情况如下:
已经保存过的txt文件,点击“打开”“新建”“关闭”等功能的时候都弹出警告框,显示“XXX尚未保存,是否保存?”


有没有一章详细介绍QT调试的?对QT调试不熟悉
回复 支持 反对

使用道具 举报

尚未签到

2016-8-12 11:04:59 显示全部楼层
我觉得Qt社区做的真的是很不错
回复 支持 反对

使用道具 举报

累计签到:14 天
连续签到:1 天
2016-8-20 23:42:52 显示全部楼层
好教程。好教程。我先走马观花的看一遍后。再来仔仔细细的敲一边
回复 支持 反对

使用道具 举报

累计签到:1 天
连续签到:1 天
2016-8-30 20:25:35 显示全部楼层

QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
在Qt 5中显示没有成员函数setCodecForTr(),是因为Qt版本的原因吗、
回复 支持 反对

使用道具 举报

累计签到:7 天
连续签到:1 天
2016-9-27 10:47:54 显示全部楼层
好东西,谢谢楼主了,不过我觉得用maybeSave这种名字很容易会有歧义,用isSaved或者shouldSave这种可能要好一点
回复 支持 反对

使用道具 举报

累计签到:1 天
连续签到:1 天
2016-9-28 17:31:45 显示全部楼层
我想问最后closeEvent函数那里,

if(maybeSave())

是不是打错了
应该是

if(!maybeSave())

才对?
回复 支持 反对

使用道具 举报

累计签到:1564 天
连续签到:1 天
2016-9-30 10:30:23 显示全部楼层
huabaxiaobai 发表于 2016-9-28 17:31
我想问最后closeEvent函数那里,

if(maybeSave())

可以自己编写代码实际测试下效果。
回复 支持 反对

使用道具 举报

累计签到:2 天
连续签到:1 天
2016-10-11 00:06:45 显示全部楼层
00:06:34: 为项目myMainWindow执行构建步骤 ...
00:06:34: 正在启动 "d:\qt\4.8.1\bin\qmake.exe" D:\sofe\原程序代码\myMainWindow\myMainWindow\myMainWindow.pro -r -spec win32-g++ "CONFIG+=release"
{1"?} {2?}
Cannot find file: d:\sofe\原程序代码\myMainWindow\myMainWindow\myMainWindow.pro.
00:06:34: 进程"d:\qt\4.8.1\bin\qmake.exe"退出,退出代码 2 。
构建项目myMainWindow 时发生错误 (目标: 桌面)
当执行构建步骤 'qmake'时
回复 支持 反对

使用道具 举报

累计签到:2047 天
连续签到:19 天
2016-10-25 18:47:48 显示全部楼层
感谢老师分享 对ui的作用稍微了解一些了。
回复 支持 反对

使用道具 举报

累计签到:1564 天
连续签到:1 天
2016-10-25 20:59:35 显示全部楼层
leepeng 发表于 2016-10-11 00:06
00:06:34: 为项目myMainWindow执行构建步骤 ...
00:06:34: 正在启动 "d:\qt\4.8.1\bin\qmake.exe" D:\sofe\ ...

路径不要有中文和空格。
回复 支持 反对

使用道具 举报

累计签到:18 天
连续签到:1 天
2016-10-26 22:31:45 显示全部楼层
确实很实用啊,赞赞赞!!!!
回复 支持 反对

使用道具 举报

累计签到:1 天
连续签到:1 天
2016-10-27 09:11:27 显示全部楼层
楼主你好,我用的是Qt5.4.2,中文始终乱码,听同事说标准的适用一种读取外部语言的方法来写入中文,你可以教教我吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了