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

📄 dlgmain.cpp

📁 Visual C++串口通信开发入门与编程实践
💻 CPP
字号:
#include "dlgmain.h"
#include <QtGui>

dlgmain::dlgmain()
{
	ui.setupUi(this);
	connect(ui.btnClose,SIGNAL(clicked()),this,SLOT(accept()));
	connect(ui.btnBrowse,SIGNAL(clicked()),this,SLOT(onBrowse()));
	connect(ui.btnOpen,SIGNAL(clicked()),this,SLOT(onOpen()));
}

dlgmain::~dlgmain()
{

}

void dlgmain::onBrowse()
{
	QString fileName = QFileDialog::getOpenFileName(this,
		tr("open"),
		QDir::currentPath(),
		tr("All Files (*);;Text Files (*.txt)")
	);
	if (!fileName.isEmpty())
		ui.edtPathname->setText(fileName);
}

void dlgmain::onOpen()
{
	QFile ifile(ui.edtPathname->text());
	if (ifile.open(QFile::ReadOnly))
	{
		QTextStream in(&ifile);
		QString strText = in.readAll();
		ui.edtMain->setText(strText);
		ifile.close();
	}
}

//void dlgmain::onOpen()
//{
//	QFile ifile(ui.edtPathname->text());
//	if (ifile.open(QFile::ReadOnly))
//	{
//		QString strText = ifile.readAll();
//		ui.edtMain->setText(strText);
//		ifile.close();
//	}
//}

⌨️ 快捷键说明

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