随笔分类 -  QT5

摘要://线程函数后台运行 ,中不能操作图形类mythread.h文件 #ifndef MYTHREAD_H #define MYTHREAD_H #include <QObject> class mythread : public QObject { Q_OBJECT //使用信号和槽必须使用这个宏 p 阅读全文
posted @ 2021-10-12 19:16 A_Powered 阅读(61) 评论(0) 推荐(0)
摘要:#include <QDebug> #define cout qDebug() <<"[" <<FILE <<":" <<LINE <<"]" 阅读全文
posted @ 2021-10-12 17:33 A_Powered 阅读(160) 评论(0) 推荐(0)
摘要:恢复内容开始 null 恢复内容结束 阅读全文
posted @ 2021-10-11 21:02 A_Powered 阅读(21) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq319923400/article/details/80149367 阅读全文
posted @ 2021-10-08 12:53 A_Powered 阅读(18) 评论(0) 推荐(0)
摘要:改成release版本 进行编译 编译成功后,找到对应文件夹 复制出.exe文件 创建文件夹。 在cmd中找到路径,shift加右键,在此处打开默认窗口 默认的安装QT中windeployqt.exe 在cmd中的文件路径下.windeployqt changjiankongjian.exe (wi 阅读全文
posted @ 2021-10-05 12:24 A_Powered 阅读(35) 评论(0) 推荐(0)
摘要:QPushButton类 设置禁用状态 startBtn->setEnabled(false); 阅读全文
posted @ 2021-10-05 12:02 A_Powered 阅读(39) 评论(0) 推荐(0)
摘要:QSound类 需要在.pro文件中加入这个模块 QSound Class The QSound class provides a method to play .wav sound files. More... Header: #include <QSound> qmake: QT += mult 阅读全文
posted @ 2021-10-05 12:01 A_Powered 阅读(163) 评论(0) 推荐(0)
摘要:在按钮上又覆盖了label时 这时点击按钮是起不到任何作用的 我们就需要添加个鼠标穿透事件 label->setAttribute(Qt::WA_TransparentForMouseEvents); //51号属性 这时,我们才可以点击按钮了 阅读全文
posted @ 2021-10-04 18:00 A_Powered 阅读(864) 评论(0) 推荐(0)
摘要:1.首先添加新文件.cpp,.h .h中,明确继承类 .cpp中 画家形式添加图片, 动画效果,使用QPropertyAnimation类 阅读全文
posted @ 2021-10-04 15:29 A_Powered 阅读(60) 评论(0) 推荐(0)
摘要:QTimer类 //延时时间, 作用对象,lamda表达式QTimer::singleShot(500,this,[=](){ //进入下一个场景中 this->hide(); //显示关卡场景 chooseS->show(); }); 阅读全文
posted @ 2021-10-04 15:24 A_Powered 阅读(954) 评论(0) 推荐(0)
摘要://设置固定大小 setFixedSize(800,600); //resize(800,600); //设置Titel setWindowTitle("这是一个窗口"); //设置图标 setWindowIcon(QIcon(":/aaa.png"));//添加背景图片可以使用画家事件 //重写p 阅读全文
posted @ 2021-10-04 12:35 A_Powered 阅读(197) 评论(0) 推荐(0)
摘要:QPainter类 图片比例缩放:pix.scaled(pix,width()*0.5,pix,height()*0.5); void Widget::paintEvent(QPaintEvent *event) { // QPainter painter(this); //实例化画家对象,this 阅读全文
posted @ 2021-10-04 10:37 A_Powered 阅读(173) 评论(0) 推荐(0)
摘要:QTimer类 QTimer *timer = new QTimer(this) ; timer->start(1000); //时间到就会发出个信号,&QTimer::timeout connect(timer , &QTimer::timeout,[=](){ static int num = 阅读全文
posted @ 2021-10-04 08:10 A_Powered 阅读(58) 评论(0) 推荐(0)
摘要:关注 QMouseEvent类其中还有press事件、release事件、move事件.......为了练习move事件,做了一个按钮跟随鼠标小程序首先我们可以查阅文档:mouseMoveEvent事件,[virtual protected] void QWindow::mouseMoveEvent 阅读全文
posted @ 2021-10-03 13:25 A_Powered 阅读(1606) 评论(0) 推荐(0)
摘要:1.需要在项目的基础上新建: 添加新文件,QT-QT设计师界面-(.h,.cpp.ui); ui中 设计 封装控件 3.在widget中使用控件 拖拽widget控件,并提升为自定义控件中的类名-smallwidget 提升之后就可以应用了. 可以设计对外接口等。 在widget.cpp应用 阅读全文
posted @ 2021-10-03 12:02 A_Powered 阅读(220) 评论(0) 推荐(0)
摘要:QLabel:添加图片: //添加图片 ui->label_gif->setPixmap(QPixmao(":\fly.png")); 添加动图: //QLabel设置动图 QMovie * moviel = new QMovie(":\longmaosleep.gif"); ui->label_g 阅读全文
posted @ 2021-10-03 08:59 A_Powered 阅读(524) 评论(0) 推荐(0)
摘要:1.Group Box:可以进行分组 2.Scroll Area :自动滚动 只要QScrollArea的尺寸 < 内部容器的尺寸,就会自动出现滚动条。 3.TOOL Box 点击类可以插入页 4.Tab Widget 点击类可以插入页 5.Stacked Widget:栈窗口 可以通过按钮的槽函数 阅读全文
posted @ 2021-09-27 23:35 A_Powered 阅读(87) 评论(0) 推荐(0)
摘要:QListWidget: //利用listwidget写 QListWidgetItem *listitem = new QListWidgetItem("锄禾日当午"); //将一行诗放入listwidget控件中 ui->listWidget->addItem(listitem); //设置li 阅读全文
posted @ 2021-09-27 23:24 A_Powered 阅读(150) 评论(0) 推荐(0)
摘要:在ui中Buttons中有 1.Push Button 为我们经常用的按钮 2.Tool Button 为工具按钮,可以添加图片等一些效果 3.Radio Button 选择按钮. 在选择,可以使用Group Box设为一组。 如果想设置默认的可以添加代码: ui->radioButton_Man- 阅读全文
posted @ 2021-09-25 16:14 A_Powered 阅读(99) 评论(0) 推荐(0)
摘要:1 阅读全文
posted @ 2021-09-25 14:00 A_Powered 阅读(20) 评论(0) 推荐(0)