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

先来看一下只使用mouseMoveEvent()而不设置默认追踪鼠标的效果。我的mouseMoveEvent是这么写的: 1234567void MyLabel::mouseMoveEvent(QMouseEvent *ev){ int x = ev->x(); int y = ev->y(); QString qs = QString("&...

建议直接看这篇文章:QTimer - 计时器类。今天做秒表的时候用到了QTimer,这是一个可以计时的类。那么直接说使用吧:想要用这个类需要导入QTimer库,下面是代码: 123456#include <QTimer>QTimer* qtmer_p = new QTimer(this); // 创建一个QTimer类qtmer_p -> setInterval(1000...

这是一个叫做peek的软件,其功能不仅仅限于录制GIF。安装: 1pamcan -S peek 使用: 在命令行输入peek并回车,即可打开peek。peek是一个窗口,其中心是透明的,且鼠标可以穿透其中心(这么看来与其说是透明不如说是什么都没有比较恰当)。其中心中的所有内容都会在你按下录制按钮后被录制。录制完成后点击停止即可。如果嫌默认的窗口太小,可以用鼠标把窗口拉的大一些。 这样我写Qt...

书接前文(不知道前文是什么的可以在我博客的搜索框里搜索”Qt创建菜单栏”),这次我们来创建工具栏,代码还用上文的代码。在本文中我只改变mainwindow.cpp这一个文件。那么先看代码吧: 1234567891011121314151617181920212223242526#include "mainwindow.h"#include <QMenuBar>...

书接前文(不知道前文是什么的可以在我博客的搜索框里搜索”Qt创建菜单栏”),这次我们来创建状态栏,代码还用上文的代码。在本文中我只改变mainwindow.cpp这一个文件。那么先看代码吧: 1234567891011121314151617181920212223242526#include "mainwindow.h"#include <QMenuBar>...

Qt创建菜单栏本篇博文讲菜单栏的创建以及添加子菜单和选项(我也不知道这个翻译成什么好,请原谅野生自学者的学识浅薄)。先说下我的开发环境,我的操作系统是Arch Linux,使用的桌面是KDE,Qt版本是5.9.9。那么首先是创建菜单,这里我们需要一个继承了QMainWindow类的类,这里我是用Qt Creator创建的QMainWindow项目。那么这是我用Qt Creator创建的项目的...

本博文并不会讲的很全,因为博主也是刚知道还有这么回事。在Qt中,QObject是顶层对象,当Qt程序关闭的时候,QOject对象会被自动释放掉。而因为QObject是顶层对象,所以其所有派生类在Qt程序关闭的时候都会被自动释放掉。 –这段话是我从别人的博客里抄来的。 实际的应用中,在一个动态分配的类指定了父对象后,其会被自动释放掉。但是如果没有指定父对象,则其不会被释放。 举个例子,我定义一...

本文只讲Linux下的方法。关于把CAPSLOCK映射成ESC键,网上有各种各样的教程。总结起来无非就是三种。 1.在终端启动时执行把这段代码写进shell的配置文件: 1xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape' 然后在打开终端的时候就会自动删除CAPSLOCK并将其换成Esc。这么做需要有x...

报错如下: 12345678910111213╭─fire@butterfly ~/codeSet/CPPCode ╰─➤ g++ -Werror -Wextra -Wall -pedantic -Wconversion test.cpptest.cpp: 在复制构造函数‘HasPtr::HasPtr(const HasPtr&)’:test.cpp:11:18: 错误:‘Has...

可能这个问题对于前端的朋友们来说很简单,但是对于我这个半吊子前端来说着实有点难度,所以我就记录下来了。我有一个名为dev_helper.js的文件,里面定义了一个函数: 123456789101112131415161718192021222324252627282930import axios from 'axios'export function CheckToken...



愿火焰指引你