自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 第四章 文本输出

main.cpp示例代码(Win32)这里使用了、、来替代上面的接口,通过设置页面大小以及范围来自动限制滚动的区间,以及接受了32位的参数,完善了旧接口只能接收16位范围的问题

2023-11-02 15:58:33 75 1

原创 第三章 窗口的创建

Windows编程主要就是对消息的处理,消息既可以是“队列消息”,也可以是“非队列消息”,但是对于开发者来说主要还是集中在窗口过程中进行处理。在窗口过程中处理消息,需要速战速决,否则用户将无法对程序做任何操作。

2023-10-13 16:37:33 79

原创 第一章 起步

Windows工作原理的中心思想就是“”概念。Windows自身带有一大套函数应用程序就是通过调用这些函数来实现它的用户界面和在屏幕上显示文本与图形的。这些函数都是在动态链接库里实现的。这些文件的名称都带有后缀.DLL,或有时带有后缀.EXE在中,这些文件通常放在子目录下,而在WindowsNT中,则放在和子目录下早期Windows的大部分只是实现了3个动态链接库。它们分别代表了 Windows的3个主要的子系统,即以及。

2023-10-07 00:29:47 65 1

原创 Qt中的Action

QAction ClassQt中的Action是基于QAction类实现的,完整参考可以通过查看Qt文档:QAction ClassAction在应用程序中,可以通过菜单栏、工具栏按钮和键盘快捷键调用许多常用命令,所以将每个命令表示为一个Action。Action可以添加到菜单栏和工具栏上,同时,Action 可以包含图标、菜单文本、快捷键、文本。设计Action在Qt中的设计模式下,可以通过图形化界面中的 Action Editor 来新建Action,并且通过拖拽的动作,将新建好的Action

2021-12-27 18:56:54 3543

原创 Qt中的信号与槽

信号与槽Qt官网文档:Signals & Slots信号对象的内部状态以某种方式发生变化时,对象会发出信号。当发出信号时,与信号关联的槽函数通常会立即执行,就像正常的函数调用一样。发生这种情况时,信号和槽机制完全独立于任何GUI事件循环。一旦槽函数返回,将执行 emit(信号发射) 语句后面的代码。当使用队列时,emit 关键字后面的代码将继续,稍后再执行槽函数。槽槽就是对信号响应的函数,也称为槽函数。槽函数本身就是一个C++函数,可以定义在类的任何访问等级里,与一般函数不同的是:槽函数可

2021-12-15 15:15:33 431

原创 Qt中的qmake和cmake

Qt版本Qt Creator 4.6.2Desktop Qt 5.11.1 MinGW 32bitqmake查阅qmake有关的内容,都可以在Qt官网文档中的qmake Manual查阅。使用Qt Creator创建项目的话,默认会生成一个可以直接运行的环境,项目文件(.pro)就是一个qmake文件。HelloWorld.pro#-------------------------------------------------## Project created by QtCreator

2021-12-04 23:34:55 4649

原创 Qt的调试

Qt版本Qt Creator 4.6.2Desktop Qt 5.11.1 MinGW 32bit调试函数可以通过查阅Qt Assistant获取原文说明,索引 --》 Debugging Techniques --》 Warning and Debugging Messages。函数调用main.cpp#include "mainwindow.h"#include <QApplication>#include <QDebug>int main(int arg

2021-11-30 17:47:51 2286

原创 Qt工程文件解读

Qt版本Qt Creator 4.6.2Desktop Qt 5.11.1 MinGW 32bitQt项目文件创建项目名为HelloWorld的Qt Widgets Application后,Qt Create生成的文件:文件代码理解记录mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {// 此处声明的类MainWindow与下面的同名类不是同

2021-11-29 19:09:57 683

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除