麦田

不积跬步无以至千里.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页

2023年3月29日

摘要: Q_OBJECT 阅读全文
posted @ 2023-03-29 16:31 一些记录 阅读(15) 评论(0) 推荐(0)

摘要: QT怎么自动一次性修改、替换程序中所有变量名? 熟悉的编译器都有这个功能, 初学QT,搜索无果,找了一会儿,分析给大家。 最直接的办法:选中变量名,Ctrl+Shift+r ,变成红色之后即可更改。. 选中变量名,右键 -> Rename 阅读全文
posted @ 2023-03-29 15:32 一些记录 阅读(566) 评论(0) 推荐(0)

摘要: libpng warning: iCCP: known incorrect sRGB profile 阅读全文
posted @ 2023-03-29 11:48 一些记录 阅读(83) 评论(0) 推荐(0)

摘要: 问题如下: 父类Dad中所有函数为纯虚函数,定义子类Son,子类实例化的地方提示allocating an object of abstract class type“XXX” 原因如下: 在实例化的时候: (a)一定要确保父类所有的纯虚函数都要被实现,否则子类依然不能被实例化; (b)一定要确保继 阅读全文
posted @ 2023-03-29 11:35 一些记录 阅读(246) 评论(0) 推荐(0)

摘要: 需要include 头文件进来 阅读全文
posted @ 2023-03-29 11:09 一些记录 阅读(145) 评论(0) 推荐(0)

摘要: error: undefined reference to `vtable for widgets::ToolSettingDockWidget' 原因是 没有实现.h中定义的函数 阅读全文
posted @ 2023-03-29 09:18 一些记录 阅读(97) 评论(0) 推荐(0)

摘要: E:\codes\build-IPaint-Desktop_Qt_5_14_0_MinGW_32_bit-Debug\moc_toolsettingdockwidget.cpp:-1: error: undefined reference to `widgets::ToolSettingDockWi 阅读全文
posted @ 2023-03-29 09:15 一些记录 阅读(22) 评论(0) 推荐(0)

2023年3月28日

摘要: error: cannot initialize a parameter of type 'QGraphicsScene *' with an lvalue of type 'xxxx *' 原因是 需要引入 头文件 #include 阅读全文
posted @ 2023-03-28 16:01 一些记录 阅读(116) 评论(1) 推荐(0)

摘要: 图标设置可以分为exe执行文件图标、程序窗口图标和任务栏显示图标。程序窗口图标和任务栏显示图标显示一样。 exe图标设置方法: 在pro工程文件内添加如下: RC_ICONS = logo.ico //logo.ico 为图标文件 程序窗口图标和任务栏显示图标设置方法: this->setWindo 阅读全文
posted @ 2023-03-28 10:23 一些记录 阅读(421) 评论(0) 推荐(0)

2023年3月27日

摘要: //argc 表示参数个数 argv是字符串数组 表示参数 如argc是1 则argv就有1个元素 int main(int argc, char *argv[]) { QApplication app(argc,argv); //设置中文字体 app.setFont(QFont("Microsof 阅读全文
posted @ 2023-03-27 18:18 一些记录 阅读(84) 评论(0) 推荐(0)

2023年3月24日

摘要: :-1: error: No rule to make target 'hostdialog.cpp', needed by 'hostdialog.o'. Stop. 这种错误是因为这个cpp文件删除了 但是pro文件还在 阅读全文
posted @ 2023-03-24 15:55 一些记录 阅读(128) 评论(0) 推荐(0)

2023年3月23日

摘要: 使用举例 #if 0 code; #endif (1)code中定义的是一些调试版本的代码,此时code完全被编译器忽略。如果想让code生效,只需把#if 0改成#if 1 (2)#if 0还有一个重要的用途就是用来当成注释,如果你想要注释的程序很长,这个时候#if 0是最好的,保证不会犯错误。( 阅读全文
posted @ 2023-03-23 17:08 一些记录 阅读(336) 评论(0) 推荐(0)

2023年3月11日

摘要: 首先创建一个不带UI的qwidget部件 然后 在里面用代码添加布局 这个区域是 之前 在主窗口添加的Widget 之后我们就可以 继续使用 我们再拖动一个Widget到窗体 这个时候 他还是一个 Qwidget 然后右键提升为 阅读全文
posted @ 2023-03-11 11:49 一些记录 阅读(50) 评论(0) 推荐(0)

摘要: 自己继承Qwidget写了一个类 MyWidget,里面有各种炫酷的功能,我们要想使用,则必须在代码中 new MyWidget()来使用,但是在界面设计时候拖拽一个widget控件,把它提升为MyWidget类,这样这个widget控件就能直接当作MyWidget类的可视化控件来用了。 其实提升, 阅读全文
posted @ 2023-03-11 11:05 一些记录 阅读(535) 评论(0) 推荐(0)

2023年3月10日

摘要: H: 表示 色调 ,取值为0~359,使用度数表示它的值,0度为红色,120度为绿色,240度为蓝色。S: 表示色彩的 饱和度 ,取值范围为0~255,饱和度值越大,他的颜色就越丰满。V: 表示 亮度 ,取值范围为0~255,0为黑色,值越大则约明亮。 Qt中使用 QColor 类可以方便的设置和获 阅读全文
posted @ 2023-03-10 14:40 一些记录 阅读(1240) 评论(0) 推荐(0)

2023年3月9日

摘要: setCentralWidget(new QGraphicsView()); 阅读全文
posted @ 2023-03-09 15:08 一些记录 阅读(60) 评论(0) 推荐(0)

摘要: #include "mainwindow.h" #include "ui_mainwindow.h" #include <QDockWidget> #include <QLabel> #include <QMessageBox> #include <QStackedWidget> MainWindo 阅读全文
posted @ 2023-03-09 14:53 一些记录 阅读(740) 评论(0) 推荐(0)

摘要: void MainWindow::on_pushButton_clicked() { QMessageBox *msgbox_ = new QMessageBox(this); msgbox_->setWindowTitle(tr("模态框")); msgbox_->setWindowModalit 阅读全文
posted @ 2023-03-09 11:42 一些记录 阅读(102) 评论(0) 推荐(0)

摘要: //内容显示 QMessageBox msgBox; msgBox.setText("The document has been modified."); msgBox.exec(); //选择信息框 QMessageBox msgBox2; msgBox2.setText("The documen 阅读全文
posted @ 2023-03-09 11:32 一些记录 阅读(94) 评论(0) 推荐(0)

摘要: 阅读全文
posted @ 2023-03-09 11:08 一些记录 阅读(282) 评论(0) 推荐(0)

摘要: //状态栏 QStatusBar *statusbar = new QStatusBar(this); setStatusBar(statusbar); 阅读全文
posted @ 2023-03-09 11:00 一些记录 阅读(113) 评论(0) 推荐(0)

摘要: view_->scale(2.0,2.0); //放大两倍 view_->scale(0.5,0.5); //缩小两倍 view_->resetMatrix(); //重置 阅读全文
posted @ 2023-03-09 10:57 一些记录 阅读(397) 评论(0) 推荐(0)

摘要: #include "mainwindow.h" #include <QMenu> #include <QMenuBar> #include <QToolBar> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { QMenu 阅读全文
posted @ 2023-03-09 10:04 一些记录 阅读(347) 评论(0) 推荐(0)

2023年3月8日

摘要: //创建工具栏 void MainWindow::createToolbars() { QMenu *togglemenu = new QMenu(this); // File toolbar 文件工具栏 QToolBar *filetools = new QToolBar(tr("File too 阅读全文
posted @ 2023-03-08 18:07 一些记录 阅读(29) 评论(0) 推荐(0)

摘要: https://files.cnblogs.com/files/maijin/zlib-1.2.3.rar?t=1678262581 阅读全文
posted @ 2023-03-08 16:03 一些记录 阅读(127) 评论(0) 推荐(0)

摘要: Index of /files NameLast modifiedSizeDescription Parent Directory - LatestRelease/ 2023-01-19 10:51 - PreviousRelease/ 2022-11-01 13:01 - ReleaseCandi 阅读全文
posted @ 2023-03-08 15:29 一些记录 阅读(204) 评论(0) 推荐(0)

2023年3月7日

摘要: #include "mainwindow.h" #include "ui_mainwindow.h" #include <QAction> #include <QMessageBox> MainWindow::MainWindow(QWidget *parent) : QMainWindow(par 阅读全文
posted @ 2023-03-07 18:00 一些记录 阅读(359) 评论(0) 推荐(0)

摘要: 主窗口## Qt的GUI程序有一个常用的顶层窗口,叫做MainWindow。MainWindow继承自QMainWindow。QMainWindow窗口分成几个主要的区域:最上面是Window Title,用于显示标题和控制按钮,比如最大化、最小化和关闭等;下面一些是Menu Bar,用于显示菜单; 阅读全文
posted @ 2023-03-07 16:29 一些记录 阅读(553) 评论(0) 推荐(0)

摘要: #include "mainwindow.h" #include <QMenuBar> #include <QMessageBox> #include <QPushButton> #include <QStatusBar> MainWindow::MainWindow(QWidget *parent 阅读全文
posted @ 2023-03-07 15:07 一些记录 阅读(124) 评论(0) 推荐(0)

摘要: 阅读全文
posted @ 2023-03-07 14:37 一些记录 阅读(20) 评论(0) 推荐(0)

摘要: QT += core gui Qt包含的模块 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets //大于4版本以上 包含 widget模块 TARGET = 01_FirstProject //目标 生成的.exe程序的名称 TEMPLATE = app 阅读全文
posted @ 2023-03-07 14:35 一些记录 阅读(78) 评论(0) 推荐(0)

摘要: 目录 1 Qt概述 1.1 什么是Qt 1.2 Qt的发展史 1.3 支持的平台 1.4 Qt版本 1.5 Qt的下载与安装 下载地址: Linux Host OS X Host Windows Host 安装 1.6 Qt的优点 1.7 成功案例 2 创建Qt项目 2.1 使用向导创建 2.2 手 阅读全文
posted @ 2023-03-07 14:32 一些记录 阅读(719) 评论(0) 推荐(0)

摘要: #include "mainwindow.h" #include <QMenuBar> #include <QMessageBox> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { QMenuBar *qMenubar 阅读全文
posted @ 2023-03-07 14:25 一些记录 阅读(2224) 评论(0) 推荐(0)

摘要: alt +enter // 自动创建类的定义 F1 // 查看帮助,文档 F2 // 快速到变量声明 Shift + F2 // 函数的声明和定义之间快速切换 F4 // 在 cpp 和 h 文件切换 Ctrl +M 创建书签, Ctrl + . 切换书签 Alt + M打开书签栏。 Ctrl + 阅读全文
posted @ 2023-03-07 10:25 一些记录 阅读(850) 评论(0) 推荐(0)

摘要: 机房预约系统 1、机房预约系统需求 1.1 系统简介 学校现有几个规格不同的机房,由于使用时经常出现"撞车"现象,现开发一套机房预约系统,解决这一问题。 1.2 身份简介 分别有三种身份使用该程序 学生代表:申请使用机房 教师:审核学生的预约申请 管理员:给学生、教师创建账号 1.3 机房简介 机房 阅读全文
posted @ 2023-03-07 10:18 一些记录 阅读(51) 评论(0) 推荐(0)

摘要: 演讲比赛流程管理系统 1、 演讲比赛程序需求 1.1 比赛规则 学校举行一场演讲比赛,共有12个人参加。比赛共两轮,第一轮为淘汰赛,第二轮为决赛。 比赛方式:分组比赛,每组6个人;选手每次要随机分组,进行比赛 每名选手都有对应的编号,如 10001 ~ 10012 第一轮分为两个小组,每组6个人。 阅读全文
posted @ 2023-03-07 10:14 一些记录 阅读(47) 评论(0) 推荐(0)

摘要: C++提高编程 本阶段主要针对C++==泛型编程==和==STL==技术做详细讲解,探讨C++更深层的使用 1 模板 1.1 模板的概念 模板就是建立通用的模具,大大提高复用性 例如生活中的模板 一寸照片模板: PPT模板: 模板的特点: 模板不可以直接使用,它只是一个框架 模板的通用并不是万能的 阅读全文
posted @ 2023-03-07 09:37 一些记录 阅读(38) 评论(0) 推荐(0)

2023年3月6日

摘要: 职工管理系统 1、管理系统需求 职工管理系统可以用来管理公司内所有员工的信息 本教程主要利用C++来实现一个基于多态的职工管理系统 公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责 普通员工职责:完成经理交给的任务 经理职责:完成老板交给的任务,并 阅读全文
posted @ 2023-03-06 18:10 一些记录 阅读(60) 评论(0) 推荐(0)

摘要: C++核心编程 本阶段主要针对C++==面向对象==编程技术做详细讲解,探讨C++中的核心和精髓。 1 内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放, 存放函数的 阅读全文
posted @ 2023-03-06 16:43 一些记录 阅读(58) 评论(0) 推荐(0)

摘要: 通讯录管理系统 1、系统需求 通讯录是一个可以记录亲人、好友信息的工具。 本教程主要利用C++来实现一个通讯录管理系统 系统中需要实现的功能如下: 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人 显示联系人:显示通讯录中所有联系人信息 删除联系人: 阅读全文
posted @ 2023-03-06 16:06 一些记录 阅读(123) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 14 下一页