日志
-
2022-05-06 19:32
-
复制代码auto font = this->font();
阅读全文»分类:QT|回复:0|浏览:471
//使用自定义字体
QString fontName;
int loadedFontID = QFontDatabase::addApplicationFont("./DroidSansFallback.ttf");
QStringList loadedFontFamilies = QFontDatabase::applicationFontFamilies(loadedFontID);
if(!loadedFontFamilies.empty()){
fontName = loadedFontFamilies.at(0);
font.setFamily(fontName);
}
-
2022-01-21 19:14
-
.h
阅读全文»分类:QT|回复:0|浏览:565
复制代码第一种获取方法:原作者文章出处
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 ..
-
2022-01-21 09:40
-
复制代码1方法一
阅读全文»分类:QT|回复:0|浏览:487
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 ( ..
-
2021-08-16 22:35
-
复制代码//来自》》》https://www.cnblogs.com/liuyunfeifei/archive/2013/02/21/2919960.html
阅读全文»分类:QT|回复:0|浏览:869
//拷贝文件:
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 ..
-
2021-07-25 02:27
-
//处理缩放
阅读全文»分类:QT|回复:0|浏览:600
#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 ..
-
2021-06-22 22:00
-
复制代码提交代码步骤
阅读全文»分类:QT|回复:0|浏览:507
方法一: 从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 * 加入所有文 ..
-
2021-06-21 22:38
-
复制代码2.git 设置用户名和邮箱
阅读全文»分类:QT|回复:0|浏览:660
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 ..
-
2021-04-07 23:07
-
复制代码QPushButton的四个信号:pressed(),clicked(),released(),toggled()
阅读全文»分类:QT|回复:0|浏览:703
本文转载自:https://blog.csdn.net/weixin_43742643/article/details/101706477
pressed():鼠标按下时触发。对应的函数是mousePressEvent()。
clicked():鼠标松开时触发。如果鼠标拖拽到按钮区域释放之外则不会触发。对应的函数是mouseReleaseEvent()。一般情况下connect槽函数时使用该信号。
released():鼠标松开时触发。即使鼠标拖拽到按钮区域之外释放也会触发。对应的函数是mouseReleaseEvent()。
正常情况下单击按钮,响应顺序为:pressed()- ..
-
2021-03-17 23:33
-
复制代码//查看当前网络请求支持协议
阅读全文»分类:QT|回复:0|浏览:371
QStringList zhi=manger->supportedSchemes();
QString str = zhi.join(" "); // 将各段用":"连接形成新的字符串
QMessageBox msgBox;
msgBox.setText("当前手机支持协议:\n"+str);
msgBox.exec(); 复制代码// 发送https请求前准备工作;
network_request->setUrl(QUrl(ui->lineEdit->text()));
QSslConfiguration conf = network_request->sslConfiguration();
conf.setPeerVerifyMode(QSslSocket::VerifyNone);
conf.setProtocol(QSsl:: ..
-
2021-01-26 10:32
-
原文出处:https://blog.csdn.net/nodeman/article/details/10646659
阅读全文»分类:QT|回复:0|浏览:778
Android: https://blog.csdn.net/bobcat_kay/article/details/80889398
fmpeg各项库说明,及build.sh的shell相关命令说明:
https://blog.csdn.net/u014436704/article/details/106763235
ffmpeg----configure参数配置说明:
https://blog.csdn.net/nodeman/article/details/106466597
注意
configure会在控制台输出编译的配置信息,此时一定要认真查看一下里面的信息,特别警告信息,因为你配置的一些选项可能由于条件不满足configure会自动关闭的,或者你把–fatal-w ..