第四步怎么操作的啊 我把记事本里下载所有记事本的都加好了并且保存了,那怎么和图片空间里面的链接互换呢?

C#记事本保存功能 [问题点数:40分結帖人qq_]

用c#编写的记事本怎么真正实现保存功能,而不是每次保存都是另存为真正和windows里的一样,当更改文字时候如果没有保存位置就打開另存为,如果是打开的已有文件改动后点击保存直接就保存了,这个要怎么做?

本版专家分:51877

黄花 2016年4月 .NET技术大版内专家分月排行榜苐二
蓝花 2017年3月 .NET技术大版内专家分月排行榜第三

我觉得能独立完成记事本功能的人不会提这样的问题

本版专家分:16372

抄代码还提这么多要求鈈如花点钱找个人帮忙上学算了。

就是文件存储文件流写入的时候用覆盖存储就可以。而且一般情况下就是直接覆盖了的不知道你那個代码是怎么写的。

匿名用户不能发表回复!
}

学习qt也有两三天时间Qt的学习资料比较少,相比C++而言 Qt的资料是比较小的,Qt5就更少了

这里我首先要推荐一个博客:对我学习Qt5很有帮助

首先把主要的代码贴出来然后再解釋一下吧:

主要是这个两个文件,第一个头文件也就不多解释了主要是定义了两个动作。

然后在第二个文件中的构造函数中我添加了菜單栏和工具栏并添加了两个动作:打开和保存。还有在主窗口的中间添加了一个QTextEide文本这个类是一个富文本,不仅仅可以添加文本还鈳以添加图片,图表等我们这里只是采用文本。

接下来是两个函数自定义信号槽。

第一个openFile函数显而易见就是打开文件用的

但是很多參数都是带有默认值的,六个参数的函数分别是:

  • parent:父窗口我们前面介绍过,Qt 的标准对话框提供静态函数用于返回一个模态对话框(茬一定程度上这就是外观模式的一种体现);
  • dir:对话框打开时的默认目录,“.” 代表程序运行目录“/” 代表当前盘符的根目录(特指 Windows 平囼;Linux 平台当然就是根目录),这个参数也可以是平台相关的比如“C:\\”等;
  • filter:过滤器。我们使用文件对话框可以浏览很多类型的文件但昰,很多时候我们仅希望打开特定类型的文件比如,文本编辑器希望打开文本文件图片浏览器希望打开图片文件。过滤器就是用于过濾特定的后缀名如果我们使用“Image Files(*.jpg *.png)”,则只能显示后缀名是 jpg 或者 png 的文件如果需要多个过滤器,使用“;;”分割比如“JPEG
  • options:对话框的一些参數设定,比如只显示文件夹等等它的取值是enum QFileDialog::Option,每个选项可以使用 | 运算组合起来

首先我们穿件一个File对象,然后使用QFileDialog打开一个文本打开荿功就用QFileStream读取下载所有记事本内容并显示在主窗口的QTextEdie组件中,然后把文件关闭

}

我要回帖

更多关于 下载所有记事本 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信