Qt
burke_____
这个作者很懒,什么都没留下…
展开
-
QMessageBox
QMessageBox::information(this, tr("information"), tr("Database not exist"));原创 2017-03-21 09:16:25 · 287 阅读 · 0 评论 -
Qt递归遍历文件和文件夹
//递归遍历文件夹,找到所有的文件//_filePath:要遍历的文件夹的文件名int FindFile(const QString& _filePath){ QDir dir(_filePath); if (!dir.exists()) { return -1; } //取到所有的文件和文件名,但是去掉.和..的文件夹(这是QT默认有的)原创 2017-09-29 21:18:38 · 5296 阅读 · 0 评论 -
Qt5中的QDateTime分类
WriteLog("TextDate : "+QDateTime::currentDateTime().toString(Qt::TextDate)); WriteLog("ISODate : "+QDateTime::currentDateTime().toString(Qt::ISODate)); WriteLog("ISODateWithMs : "+Q...原创 2017-08-15 14:38:25 · 1103 阅读 · 0 评论 -
Qt 获取文件夹下所有文件
代码如下: QDir dir(path); QStringList nameFilters; nameFilters << "*.jpg" << "*.png"; files = dir.entryList(nameFilters, QDir::Files|QDir::Readable, QDir::Name);原创 2017-09-26 18:15:26 · 34714 阅读 · 0 评论 -
Qt5 QAudioOutput+QIODevice 播放固定频率的声音
首先界面如下:1、在.pro文件中加入 QT += multimediawidgets本例采用QAudioOutput + QIODevice 实现音频播放 ,构造一个派生自 QIODevice 的类,派生 QIODevice 实现两个纯虚函数 qint64 readData(char * data, qint64 maxSize) ; qint64 writeData(co原创 2017-08-20 00:31:34 · 4427 阅读 · 6 评论 -
C++/Qt中一个简单的加密解密程序
本例采用查表法实现加密解密,采用一个长度为256的字节数组,每一个对应一个assic码,将顺序打乱,最终是一个全排列,加密的各类有256!=8.5781777534284265411908227168123e+506种,直接上代码吧。在头文件中加入: const char data[256]= {-12,57,-104,-66,-29,-5,121,124,-85,106,123,-53原创 2017-08-13 11:46:38 · 7191 阅读 · 0 评论 -
snd音频库在Qt5中的使用
Snd音频库在Qt5中的使用 在工程文件夹(.pro文件同级)下创建3rdParty文件夹,将libsndfile全部拷贝到此文件夹,如图所示 在.pro文件中加入如下代码:INCLUDEPATH+=$$PWD/3rdParty/libsndfile/includeLIBS += -L$$PWD/3rdParty/libsndfile/lib-ll原创 2017-08-10 17:09:44 · 1435 阅读 · 0 评论 -
在Qt中生成UUID(全球唯一码)
#include QUuid id = QUuid::createUuid(); QString strId = id.toString();原创 2017-07-18 19:41:01 · 1809 阅读 · 0 评论 -
Qt 常用窗口
portname=QInputDialog::getText(this,tr("添加串口"),tr("设备文件名"),QLineEdit::Normal,0,&ok); double getDouble(QWidget *parent, const QString &title, const QString &label, double value = 0, d...原创 2017-07-13 15:46:48 · 530 阅读 · 0 评论 -
Qt写文件测试
QFile *file = new QFile(QDir::currentPath() + "/log.txt");file->open(QIODevice::WriteOnly);for (int i = 0; i write("Test\r\n");file->close();原创 2017-03-21 00:06:32 · 464 阅读 · 0 评论 -
Qt无边框背景图片的窗口
#include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QWidget *widget = new QWidget(NULL,Qt::FramelessWindowHint); widget->setStyleSheet("border-image:原创 2017-06-21 16:49:44 · 917 阅读 · 0 评论 -
./和../以及/之间的区别?
./ 当前目录../ 父级目录/ 根目录原创 2017-06-17 16:27:52 · 237 阅读 · 0 评论 -
Qt ansi编码转utf8编码
#ifdef _CUR_SYS_LINUX_#include <iconv.h>#else#include <windows.h>#include <stdio.h>#endifQByteArray ViewImage::AnsiToUtf8(QByteArray &ansi){#ifdef _CUR_SYS_LINUX_ QByteAr...原创 2018-04-12 11:46:23 · 4427 阅读 · 0 评论