![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
码农讲习所
这个作者很懒,什么都没留下…
展开
-
Qt文件操作 QFile的使用
文件QFile QFile类提供了一个用于读/写文件的接口,是一个可以用来读/写文本文件、二进制文件和Qt资源的I/O设备。QFile可以单独使用,也可以和QTextStream或者QDataStream一起使用,这样会更方便。一般在构建QFile对象时便指定文件名,当然也可以使用setFileName()在其他任何时间进行设置。无论在哪种操作系统上,文件名路径中的文件分隔符都需要使用‘/...原创 2019-11-18 13:35:01 · 4399 阅读 · 0 评论 -
qt事件中的accept()和ignore()函数
在使用Qt编写UI界面时,经常会碰到需要重写 mousePressEvent等之类的函数,这里需要根据不同的情况对事件event进行处理。总结起来如下:accept:接受事件(不往下传递),意味着这次的事件已经被接受,不会再往下传递,不会传递给父类。ignore:忽略事件(会继续往下传递),意味着这次事件不被接受,这个事件会一直往下传递。其他参考https://blog.csdn.n...原创 2019-11-11 11:41:40 · 2140 阅读 · 2 评论 -
Qt编译时出现“undefined reference to 'vtable for' ”的问题及解决办法
问题的原因 Qt 通过信号与槽机制来实现通信的功能。当该类派生自QObject并且在头文件中添加Q_OBJECT宏以后,就可以使用信号与槽。当在类的头文件中添加Q_OBJECT以后QtCreator会自动的创建一个 moc_***.cpp文件,用于实现信号与槽通信的代码。但是,有时当我们通过QtCreator创建类的时候,没有通过IDE选项选择其派生自QObject类,而是在后面添加的,则会出...原创 2019-11-08 08:46:43 · 964 阅读 · 0 评论 -
Qt编译报错:undefined reference to '_imp__ZN8QPrinterC1ENs_11'
Qt5的工程编译报错:undefined reference to ‘_imp__ZN8QPrinterC1ENs_11’原因:Qt5中将所有打印的相关类都放到了Qt Print Support模块中。解决办法:在.pro文件中添加下面语句QT += printsupport...原创 2019-06-04 16:49:10 · 2896 阅读 · 0 评论 -
Qt编译报错:The kit Desktop Qt has configuration issues which might be the root cause for this problem.
Qt在编译时报错Cannot find file: F:\TESTCODE\Qt\控件\battery\battery.pro.15:10:03: 进程"D:\Qt\Qt5.13.0\5.13.0\msvc2017\bin\qmake.exe"退出,退出代码 2 。Error while building/deploying project battery (kit: Desktop Qt ...原创 2019-07-15 15:15:36 · 13696 阅读 · 2 评论 -
QMainWindow使用介绍
1 QMainWindow简介Qt中的顶层窗口称为MainWindow,属于类QMainWindow,通过子类化QMainWindow可以创建一个应用程序的窗口。MainWindow的结构分为五个部分:菜单栏(Menu Bar)、工具栏(Toolbars)、停靠窗口(Dock Widgets)、状态栏(Status Bar)和中央窗口(Central Widget)。可以用下面的图形表示:...原创 2019-09-27 15:02:57 · 1828 阅读 · 0 评论