QT
瑾修
人生苦短,何不一试?
展开
-
QT获取文件路劲下所有文件的文件名集合(包括子路径下的)
void MainWindow::getAllFileName(QString path, QVector<QString> &path_vec){ QDir *dir=new QDir(path); QStringList filter; QList<QFileInfo> *fileInfo=new QList<QFileInfo&...原创 2020-03-07 11:22:52 · 1395 阅读 · 0 评论 -
QT打开指定文件夹(支持中文路径)
QDesktopServices::openUrl(QUrl::fromLocalFile(ms_will_open_path));//打开文件夹原创 2020-03-07 10:56:55 · 2152 阅读 · 0 评论 -
QT--QFile读文件,读入指定长度的字节
例子1:指定读入字节数,以10为例QFile file1("D:/1.txt");file1.open(QIODevice::ReadOnly);int num = 10;char * buffer=new char[num];int length = 0;while((length=file1.read(buffer,10))!=0) // 一次读进10个字节(读进10个字节,l...原创 2018-09-18 22:54:14 · 15173 阅读 · 2 评论 -
QT含中文QString转string(char *)
QString qstr = "( 中文)"; QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK")); QByteArray cdata = qstr.toLocal8Bit(); std::string str = std::string(cdata); printf("%s\n",...原创 2018-09-18 22:44:46 · 1075 阅读 · 0 评论 -
QT杀程序进程
先获取自己的进程名,根据进程名杀进程。void MainWindow::on_btn_kill_clicked(){ QString exeFilePath = QCoreApplication::applicationFilePath(); //获取exe的完全路径 QString exeFileName = QFileInfo(exeFilePath).fileName()...原创 2020-03-07 10:36:46 · 4269 阅读 · 3 评论