我的主页

快递查询 :http://m.kuaidi100.com     爱快递查询 :http://www.aikuaidi.cn/              

http://www.qtcn.org/bbs/u/168050  [收藏] [复制]

w642833823

  • 10

    关注

  • 67

    粉丝

  • 42

    访客

  • 等级:新手上路
  • 总积分:43
  • 保密,2011-12-07

最后登录:2024-04-26

更多资料

日志

2023-10-07 15:15

复制代码void Qsort(int* a, int n)
{
assert(a);//断言防止越界
for (int i = 0; i < n-1; i++)
{
for (int j = 0; j < n - 1 - i; j++)
{
int tmp = a;
if (a > a)
{
a = a;
a = tmp;
}
}
}
}

int main()
{
int a[5] = { 5,6,2,9,0 };
Qsort(a, 5);
for (int i = 0; i < 5; i++)
{
printf("%d ", a);
}
return 0;
}原文章出处:原作者

阅读全文»分类:默认分类|回复:0|浏览:743
2022-09-17 09:09

1.如何确定中心点:
复制代码QPainter painter(this);
painter.setRenderHints(QPainter::Antialiasing|QPainter::TextAntialiasing);
painter.translate(width()/2,height()/2);
int side =qMin(width(),height());
painter.scale(side/100.0,side/100.0);


draw_Yuan_2(painter);
painter.drawLine(0,0,50,50);
painter.drawText(-15,-13,25,25,Qt::AlignCenter,QString("<-这是中心点"));2

阅读全文»分类:默认分类|回复:0|浏览:564
2022-07-08 17:37

复制代码QByteArray bytes = reply->readAll(); //获取字节
QJsonParseError json_error;
QJsonDocument jsonDoc(QJsonDocument::fromJson(bytes, &json_error));
//格式化字符串
QString str_json(jsonDoc.toJson(QJsonDocument::Indented));
ui->textBrowser->setText(str_json);第一种:复制代码QVariantMap dataList=jsonDoc.toVariant().toMap();
// 提取第一层[]
foreach(QVariant data, dataList["trResult"].toList())
{

qDebug()<<"data对应>>"<<data.toMap();
..

阅读全文»分类:默认分类|回复:0|浏览:537
2022-06-15 08:43

原文章出处
1.不换行:复制代码QJsonObject json;
//...
QJsonDocument doc(json);
QString str_json(doc.toJson(QJsonDocument::Compact));
//写入文件...效果图:


2.换行:复制代码QJsonObject json;
//...
QJsonDocument doc(json);
QString str_json(doc.toJson(QJsonDocument::Indented));
//写入文件...效果图:

阅读全文»分类:默认分类|回复:0|浏览:435
2022-06-05 12:42

复制代码在.pro中添加
###朗读模块
QT += texttospeech
复制代码#include <QMainWindow>
//包含头文件
#include <QtTextToSpeech/QTextToSpeech>
//添加用到的头文件
#include <QTimer>
#include <QDateTime>
tts = new QTextToSpeech(this);
tts->setLocale(QLocale::Chinese);//设置语言环境
tts->setRate(0.0);//设置语速-1.0到1.0
tts->setPitch(1.0);//设置音高-1.0到1.0
tts->setVolume(1.0);//设置音量0.0-1.0
if(tts->state()==QTextToSpeech::Ready)
{
for(int i=0;i<10;i++ ..

阅读全文»分类:默认分类|回复:0|浏览:1207
2021-11-11 16:49

复制代码//方式1 需要主函数中事件循环判断 //qApp->exit(773); //重启代码,773 = 'r'+'e'+'s'+'t'+'a'+'r'+'t' ==>restart

//方式2 直接重启
// #ifdef Q_OS_WIN qApp->closeAllWindows();

QProcess::startDetached(qApp->applicationFilePath(), QStringList()); exit(0);

#elif defined (Q_OS_LINUX) qApp->closeAllWindows();

QProcess::startDetached(qApp->applicationFilePath(), QStringList("-qws"));

QProcess::execute("-qws ..

阅读全文»分类:默认分类|回复:0|浏览:744
2021-08-22 21:23

复制代码在ubuntu软件中心搜索byzanz或者通过apt-get下载
sudo apt-get install byzanz
下载完成后打开命令行输入byzanz-record --help

其中我们重点关注几个参数
* -d 动画录制的时间,默认录制10秒
* -e 动画开始延迟
* -x 录制区域的起始X坐标
* -y 录制区域的起始Y坐标
* -w 录制区域的宽度
* -y 录制区域的高度
那么怎么知道我要录制区域的坐标和高度呢,其实系统自带这个命令工具.
输入xwininfo会提示你选择一个窗口,点击之后会返回这个窗

Absolute upper-left X: 开始的X坐标,绝对值
Absolute upper-left Y: 同上
Width: 窗口宽 ..

阅读全文»分类:默认分类|回复:0|浏览:535
2019-09-12 21:55

#include <QtNetwork>
//#include <QHostInfo>
//#include <QHostAddress>

/*
*获取本机Ip地址
*/

QList<QHostAddress> ipAddressesList = QNetworkInterface::allAddresses();
QString ipAddress;
// use the first non-localhost IPv4 address
for (int i = 0; i < ipAddressesList.size(); ++i) {
if (ipAddressesList.at(i) != QHostAddress::LocalHost &&
ipAddressesList.at(i).toIPv4Address()) {
ipAddress = ipAddressesList.at(i).toString();
break;
}
}
// if we did not ..

阅读全文»分类:默认分类|回复:0|浏览:829

Powered by phpwind v8.7 Certificate Copyright Time now is:04-26 09:26
©2005-2016 QTCN开发网 版权所有 Gzip disabled