资源简介
使用Qt实现的,功能基本和Windows自带的记事本一样。不同的是这个无论打开多少个文件,多少个窗口,都只保持一个进程(单进程,多主窗口),另外里面增加了猜测utf-8编码集的功能,用于显示无BOM格式的UTF-8源代码时不乱码。
代码片段和文件信息
#include “finddialog.h“
finddialog::finddialog(QWidget *parent): QDialog(parent)
{
setupUi(this);
connect(cancelButton SIGNAL(clicked())
this SLOT(close()));
connect(lineEdit SIGNAL(textChanged(const QString &))
this SLOT(enableFindButton(const QString &)));
connect(findButton SIGNAL(clicked())
this SLOT(findClicked()));
keyword_last = ““;
}
void finddialog::enableFindButton(const QString &text)
{
findButton->setEnabled(!text.isEmpty());
}
void finddialog::findClicked()
{
QTextDocument::FindFlags ff = 0;
if (backwardButton->isChecked()) {
ff |= QTextDocument::FindBackward;
}
if (caseBox->isChecked()) {
ff |= QTextDocument::FindCaseSensitively;
}
keyword_last = lineEdit->text();
emitStatus();
emit to_find(keyword_last ff);
}
void finddialog::set_keyword(QString keyword)
{
keyword_last = keyword;
lineEdit->setText(keyword_last);
}
void finddialog::set_case(bool cs)
{
caseBox->setChecked(cs);
}
void finddialog::set_forward()
{
forwardButton->setChecked(true);
}
bool finddialog::no_keyword()
{
return keyword_last.isEmpty();
}
void finddialog::closeEvent(QCloseEvent *event)
{
lineEdit->setText(keyword_last);
}
void finddialog::emitStatus() //同步查找、替换对话框的状态
{
emit keyword_changed(keyword_last);
emit case_changed(caseBox->isChecked());
}
相关资源
- OpenCV打开图片和网络摄像头(C++)
- Visual C++ MFC编程源代码
- 网络调试助手---开发环境:VC++6.0 基于
- C++进阶课程讲义_v1.0.4.pdf
- C++图像处理入门教程
- Microsoft Visual C++ 2008 SP1 Redistributable
- Effective Modern C++
- C++获取硬盘码和CPU码生成注册码
- VC++版贪吃蛇游戏源代码
- C++ Game Development Cookbook
- 遗传算法c++源程序
- MFC显示图片C++)
- c++ MFC成绩管理系统
- C++MFC实现员工管理系统
- 用c++编写的播放器
- c++飞机订票管理系统
- QR二维码生成 VC++6.0 带中文日文双注
- 摄影测量学 单向空间后方交会 c++
- C++并行程序设计
- 图像直方图均衡算法的实现 bmp格式
- 最简单的c++播放音乐源代码
- 百度OCR文字识别依赖库-libcurl、opens
- 学生信息管理系统MFC,VC++6.0,Access数
- Vtcp 5.0版本C++源代码
- Effective Modern C++ PDF完整版(英文)
- Microsoft Visual C++ 2008 SP1 Redistributable
- VC++的MFC计算机图形学点线多边形裁剪
- MFC时钟 VS2008
- 图书管理信息系统课程设计 C++ MFC
- USB视频设备采集图像VisualC
评论
共有 条评论