Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

今天我刚回家,在内蒙待了一个星期,所以这么长时间都没有更新博客了。前几天看到群友在VSCode中玩起来了QQ,虽然功能简陋,但是对于Linux玩家来说这玩意儿仍然胜过qq-linux,所以刚回家我就来写一篇关于VSCode中使用QQ的博客。先看我的示例:据我群友所说,这个QQ插件可以直接在扩展市场里搜关键字”QQ”,但是我搜了搜并没有搜到,于是这里采用离线安装的方式安装QQ插件。那么这是这个...

写这篇博文的前一分钟,我是处在自闭之中的。那么先说说QDataStream是什么玩意儿吧,看名字也知道,这是一个流,那么其作用是什么呢?其作用就像fstream那样,是对文件进行操作的。只不过它不是以文本的形式把数据写入文件,而是以二进制的形式把数据写入文件的。就像C语言能够直接把结构体写入文件,读出来的还是个结构体一样,这个是能够把任意数据类型写入文件,然后只要按照对应的类型读取,都能够读...

这里只列举几个常用的方法: 获取文件所在文件夹的绝对路径,获取文件所在的目录,获取文件名,获取文件创建事件,获取文件大小。那么直接看代码: 123456789101112131415161718// 输出文件的绝对路径QString path = QFileDialog::getOpenFileName(this, "open a file", "../&quo...

直接看代码吧,没啥好说的。 读: 123456789101112131415161718// 获取文件路径QString path = QFileDialog::getOpenFileName(this, "open a file", "../", "All(*.*)");// 创建一个QFile对象QFile qf;// 设置文件...

setWindowFlag(Qt::FramelessWindowHint);可以设置无边框。然后看看设置无边框的效果。setAttribute(Qt::WA_TranslucentBackground);可以设置窗口背景透明,效果图如下:我看帮助文档上说如果想要在Windows上使用这个选项,你得先把无边框设置了才行。 然后看看这两者一起使用的效果: 十分漂亮。(然而并没有什么用)本篇完。

今天我的截图工具Peek坏了,似乎是ffmpeg的锅。所以今天没有GIF演示了,我会把GIF可以表达的内容全部换成终端表达。 先看代码: 123456789101112131415161718192021222324252627282930313233343536373839404142434445// widget.hclass Widget : public QWidget{ ...

先来看看效果:这是我在主窗口上绘制的一个图形,其中顶部和左边的灰线可以随着主窗口的重绘而跟着变化。先来看看代码吧: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859// widget.hclass Widget : publ...

Qt事件的接收与忽略事件对象有个接收标志,其为bool类型的accepted。这个标志(flag)决定了当前事件是否是需要的事件,如果不是需要的事件话,那么这个事件就会被父组件接收(注意,是父组件,不是父类)。当accepted为true的时候,其会被认为是需要的事件,如果是false,其会被认为是不需要的事件。使用QMouseEvent.accept()函数可以将其设置为true,使用QM...

不多说,直入主题。想要启用计时器事件,自然需要先在头文件里定义了: 12protected: void timerEvent(QTimerEvent *e); 可以通过在构造函数里调用startTimer来根据设置的触发时间来触发计时器事件: 1startTimer(1000); // 单位毫秒 比如这里我设置的就是每隔一秒触发一次。不过,一个类可以设置多个计时器,如: 12star...

今天跟着Qt教程走的时候发现教程里可以触发键盘事件(如keyPressEvent),但是我不可以,于是一番谷歌后找到了这个博客:检测按键输入及解决无法响应方向键问题。当然你也可以直接看我博客。这个问题似乎是所有QWidget的派生类都有的,那么如何解决它呢?可以在类的构造函数里加一条: 1setFocusPolicy(Qt::ClickFocus); 该函数可以设置focus策略。然后Qt:...



愿火焰指引你