⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myreplacedlg.cpp

📁 使用Qt与MySQL C API开发MySQL查询器
💻 CPP
字号:
// MyReplaceDlg.cpp: implementation of the MyReplaceDlg class.
//
//////////////////////////////////////////////////////////////////////
#include "my.h"
#include "MyFindDlg.h"
#include "MyReplaceDlg.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

MyReplaceDlg::MyReplaceDlg(QWidget * parent , const char * name)
{
	this->setCaption("Replace");
	setMaximumSize( 410, 160 );
	setGeometry(205,220,410,160);

	QLabel* labrep=new QLabel("Replace With",this);
	labrep->setGeometry(20,50,120,20);
	m_editRep=new QTextEdit(this);
	m_editRep->setGeometry(100,50,180,20);

	m_chkcase->setGeometry(130,85,120,20);

	QPushButton* butRep=new QPushButton("Replace",this);
	QPushButton* butRepAll=new QPushButton("Replace All",this);
	butRep->setGeometry(300,75,100,20);
	butRepAll->setGeometry(300,100,100,20);

	m_cancelbut->setGeometry(300,125,100,20);
	connect(butRep,SIGNAL(clicked()),this,SLOT(replaceString()));
	connect(butRepAll,SIGNAL(clicked()),this,SLOT(replaceAll()));
}

MyReplaceDlg::~MyReplaceDlg()
{

}

bool MyReplaceDlg::replaceString()
{
	assert(m_edit);
	if (!m_edit->hasSelectedText()){
		if (!findNextString())
			return FALSE;
	}
	m_editRep->selectAll();
	m_editRep->copy();
	m_edit->paste();
	return TRUE;
}

bool MyReplaceDlg::replaceAll()
{
	while (replaceString());
	return TRUE;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -