QT笔记

第1——代码打开程序并输入内容
QProcess ::startDetached("C:/Program Files (x86)/Google/Chrome/Application/chrome.exe",QStringList()<<"www.baidu.com");

 第2——多选一

 拖拽多个这个组件

 添加到UI中

 搜索这个属性

选择多个组件设置多选一   出现一个选择

第3————QT隐藏背景的方式
//隐藏软件头
   // this->setWindowFlag(Qt::FramelessWindowHint);
    //隐藏软件背景
    this->setAttribute(Qt::WA_TranslucentBackground);



第4————代码打开窗口
  QMessageBox::information(this,"点击","成功");  打开一个新的窗口

第5——添加动态图GIF

 

 这个图片

这个文件

 在UI中添加个label组件

通过Qmovie类获取图片

在通过UI添加展现

第6————函数添加和实现

 在。h脚本中添加自己的函数同时添加函数的类型,是否公开

 这样在主函数中添加函数,就不会出现函数无法实现

第7————添加选项图标

添加选项

选择编辑

 添加图标就行

 第8————信号槽connect

connect(sender,SIGNAL(signal),receiver,SLOT(slot),Qt::DirectConnection);

通过代码,代替UI节目的手动连接

#define SLOT(name) "1"#name

#define SIGNAL(name) "2"#name

例如

  connect(ui->horizontalSlider,SIGNAL(valueChanged(int)),
              ui->progressBar,SLOT(setValue(int)));
获取组件名称和对应函数,SIGNAL和SLOT代表第一组和第二组
可以实现同样的效果

第9————显示隐藏窗口
 hide();  隐藏
show();   显示

第10————隐藏所有边框
setWindowFlags(Qt::FramelessWindowHint
                  | Qt::WindowSystemMenuHint
                  | Qt::WindowMinMaxButtonsHint);

原文地址:https://www.cnblogs.com/suiyi78/p/12793065.html