- 博客(8)
- 收藏
- 关注
原创 第四章 文本输出
main.cpp示例代码(Win32)这里使用了、、来替代上面的接口,通过设置页面大小以及范围来自动限制滚动的区间,以及接受了32位的参数,完善了旧接口只能接收16位范围的问题
2023-11-02 15:58:33 89 1
原创 第三章 窗口的创建
Windows编程主要就是对消息的处理,消息既可以是“队列消息”,也可以是“非队列消息”,但是对于开发者来说主要还是集中在窗口过程中进行处理。在窗口过程中处理消息,需要速战速决,否则用户将无法对程序做任何操作。
2023-10-13 16:37:33 87
原创 第一章 起步
Windows工作原理的中心思想就是“”概念。Windows自身带有一大套函数应用程序就是通过调用这些函数来实现它的用户界面和在屏幕上显示文本与图形的。这些函数都是在动态链接库里实现的。这些文件的名称都带有后缀.DLL,或有时带有后缀.EXE在中,这些文件通常放在子目录下,而在WindowsNT中,则放在和子目录下早期Windows的大部分只是实现了3个动态链接库。它们分别代表了 Windows的3个主要的子系统,即以及。
2023-10-07 00:29:47 73 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 3598
原创 Qt中的信号与槽
信号与槽Qt官网文档:Signals & Slots信号对象的内部状态以某种方式发生变化时,对象会发出信号。当发出信号时,与信号关联的槽函数通常会立即执行,就像正常的函数调用一样。发生这种情况时,信号和槽机制完全独立于任何GUI事件循环。一旦槽函数返回,将执行 emit(信号发射) 语句后面的代码。当使用队列时,emit 关键字后面的代码将继续,稍后再执行槽函数。槽槽就是对信号响应的函数,也称为槽函数。槽函数本身就是一个C++函数,可以定义在类的任何访问等级里,与一般函数不同的是:槽函数可
2021-12-15 15:15:33 476
原创 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 4713
原创 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 2331
原创 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 699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人