我的主页

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

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

w642833823

  • 10

    关注

  • 77

    粉丝

  • 46

    访客

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

最后登录:2026-03-12

更多资料

日志

2022-08-23 11:42

Qt播放qrc中的mp3
复制代码player=new QMediaPlayer(this);
//如果是在qrc资源文件中用fromEncoded函数获取mp3地址(记得有前缀(/new或其他的)要加哦)
player->setMedia(QUrl::fromEncoded("qrc:/new/music/bgm_1.mp3"));
player->setVolume(50);
player->play();2.其他:来自网络Qt媒体播放之QMediaPlayer
复制代码QMediaPlayer *player = new QMediaPlayer();
/*从本地读取*/
player->setMedia(QUrl("F:/pianai.mp3"));
player->setMedia(QMediaContent(QUrl::fromLocalFile("F:/pianai. ..

阅读全文»分类:QT|回复:0|浏览:1257
2022-08-07 15:00

复制代码加入pri
INCLUDEPATH +=$PWD BesWidgets
include(BesWidgets/BesWidgets.pri)
INCLUDEPATH +=$PWD StackFrame
include(StackFrame/StackFrame.pri)
INCLUDEPATH +=$PWD TopWidgets
include(TopWidgets/TopWidgets.pri)
INCLUDEPATH +=$PWD MiddleWidgets
include(MiddleWidgets/MiddleWidgets.pri)
INCLUDEPATH +=$PWD BottomWidgets
include(BottomWidgets/BottomWidgets.pri)
INCLUDEPATH +=$PWD Entities
include(Entities/Entities.pri)
INCLUDEPATH +=$PWD Utility
include(Utility/Utility.pri)
加入SO
复制代码#android: { ..

阅读全文»分类:QT|回复:0|浏览:2217
2022-07-09 17:58

1.需要时间戳:复制代码// 获取当前时间戳
QDateTime timeDate = QDateTime::currentDateTime(); // 获取当前时间
int r = timeDate .toTime_t(); // 将当前时间转为时间戳
2.随机产生10个随机字符:(原处出 )复制代码//产生随机字符串
QString getRandomString(int length)
{
qsrand(QDateTime::currentMSecsSinceEpoch());

const char ch[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int size = sizeof(ch);

char* str = new char;

int num = 0;
for (int i = 0; i < length; ++i)
{
nu ..

阅读全文»分类:QT|回复:0|浏览:1773
2022-05-06 19:32

复制代码auto font = this->font();

//使用自定义字体
QString fontName;
int loadedFontID = QFontDatabase::addApplicationFont("./DroidSansFallback.ttf");
QStringList loadedFontFamilies = QFontDatabase::applicationFontFamilies(loadedFontID);
if(!loadedFontFamilies.empty()){
fontName = loadedFontFamilies.at(0);

font.setFamily(fontName);
}

阅读全文»分类:QT|回复:0|浏览:1028
2022-01-21 19:14

.h
复制代码第一种获取方法:原作者文章出处


Mac_label = new QLabel;
Mac_label->setFixedSize(1000,80);
QList <QNetworkInterface> interfaces =QNetworkInterface::allInterfaces();
for (auto inter : interfaces)
{

QString Mac=tr("%1").arg(inter.hardwareAddress());
Mac_label->setText("Mac地址:"+Mac);

}

#pragma once#include <QString>class GlobalApiClass{private: GlobalApiClass(); ~GlobalApiClass();public: static GlobalApiClass &GetInstance() { sta ..

阅读全文»分类:QT|回复:0|浏览:989
2022-01-21 09:40

复制代码1方法一
QString Widget::getIP() //获取ip地址
{
QList<QHostAddress> list = QNetworkInterface::allAddresses();
for (int i=0;i<list.size();i++)
{
if(list.at(i) !=QHostAddress::LocalHost&&list.at(i).toIPv4Address()) //我们使用IPv4地址
{
return list.at(i).toString();
qDebug()<<"本机IP是:"<<list.at(i).toString();
}
}
return 0;
}
2.使用过滤 重庆小倪

复制代码QList<QHostAddress> list = QNetworkInterface::allAddresses();
foreach ( ..

阅读全文»分类:QT|回复:0|浏览:869
2021-08-16 22:35

复制代码//来自》》》https://www.cnblogs.com/liuyunfeifei/archive/2013/02/21/2919960.html

//拷贝文件:
bool Widget::copyFileToPath(QString sourceDir ,QString toDir, bool coverFileIfExist)
{
toDir.replace("\\","/");
if (sourceDir == toDir){
return true;
}
if (!QFile::exists(sourceDir)){
return false;
}
QDir *createfile = new QDir;
bool exist = createfile->exists(toDir);
if (exist){
if(coverFileIfExist){
createfile->remove(toDir);
}
}//end if
if(!QFile::co ..

阅读全文»分类:QT|回复:0|浏览:1497
2021-07-25 02:27

//处理缩放
#include <QScreen>
//处理缩放
public Q_SLOTS:
void onLogicalDotsPerInchChanged(qreal dpi);
private:
void findChild(const QObject &o);
int scaleUI(int spec);
private:

double m_preRate;
double m_scaleFromPreRate;



//处理缩放
ui->next->resize(scaleUI(93), scaleUI(28));
ui->play->resize(scaleUI(186), scaleUI(56));
ui->tableWidget->resize(scaleUI(93), scaleUI((28)));
QList<QScreen*> screens = QApplication::screens();
if (screens.size() &g ..

阅读全文»分类:QT|回复:0|浏览:1092
2021-06-22 22:00

复制代码提交代码步骤

方法一: 从Git上克隆项目到本地

(git clone https://github.com/你的目标项目.git) 把你的要上传代码项目移动到下载的项目中去\n

[3] 跟踪项目(查看当前分支)\n git status

[4]添加新增文件\n git add .. 你复制来的项目内容(当前目录下所以文件) 或者》》 git add My_QQ

[5]填写变更信息\n git commit -m "新增文件"

[6] 提交项目 git push

[推荐]方法二: #推送本地仓库到gitee.com 进入工程目录在命令行中输入
git init #ls -al 可见.git文件
[1] 然后使用git add * 加入所有文 ..

阅读全文»分类:QT|回复:0|浏览:962
2021-06-21 22:38

复制代码2.git 设置用户名和邮箱

git config --global user.name "username"

git config --global user.email “useremail”

“username”替换为自己的用户名,“useremail”替换为自己邮箱。

3.生成ssh密钥

ssh-keygen -t rsa -C "your_name"

执行后一直回车到完成,生成的公钥在~/.ssh/id_rsa.pub 。

4. github添加自己的密钥

"Settings"-->"SSH and GPG Keys",然后添加密钥。

在github建立仓库
登录github后选择Your repositories,再选择New新建仓库。

推送本地仓库到gitee ..

阅读全文»分类:QT|回复:0|浏览:1337

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