随笔分类 - c++ / Qt
摘要:首先,需要编写好需要展示的html文档,作为Assistant显示的帮助文档,未提高效率,选择用VSCode配合Live server插件,编写html文档。(VSCode配合Live Server真好用~_~) 目录结构如下所示: CSS目录中存放html文件的css样式,Documents存放h
阅读全文
摘要:#include "plotdlg.h" #include "ui_plotdlg.h" #include <QColor> #include <QPainter> #include <QPen> plotDlg::plotDlg(QList<QPointF> &data, QWidget *par
阅读全文
摘要:在上一篇博客C++ Qt学习笔记(4)绘图中介绍了Qt中的绘图方法,基于上一篇的博客的知识,使用QPainter设计一个五子棋的棋盘,后续会完成五子棋的游戏设计。 1. 棋盘的设计 首先需要绘制棋盘的界面,这里采用的方法是,首先需要设定棋盘的大小,定义BOARD_WIDTH,以及BOARD_HEIG
阅读全文
摘要:Qt中的二维绘图基本功能是使用Qpainter在绘图设备上进行绘图,绘图设备由QpainterDevice提供,QPaintDevice是一个二维空间的抽象,可以使用QPainter在其上进行绘制,它是所有可以进行绘制的对象的基类。QPainterDevice的子类主要有QWidget, QPixm
阅读全文
摘要:1. 富文本和纯文本的概念: 纯文本: 例如一个txt文件打开,里面只有文本内容,除此之外什么都没有,非常单调,这既是纯文本。 富文本: 例如一个.doc的word文件,打开之后,不但有文字,还有图片,可能不同段落的文本还有不同的颜色,还有表格等内容,这就是富文本 富文本的功能比纯文本要更加强大,Q
阅读全文
摘要:Qt中的主窗口为建立桌面应用程序的用户提供了一个框架,Qt中提供了QMainWindow和一些相关的类共同完成主窗口的管理。Qt中的QWidget是一个最基本的窗口控件,只有一个最基本的窗口,其余什么也没有。而QMainWindow为用户提供了一个具有菜单,工具栏以及底部状态栏的窗口。 1. 菜单栏
阅读全文
摘要:最近开始学习c++ qt, 按照教材上的例程设计一个简易的桌面计算器: Qt是一个基于C++语言的跨平台应用程序和UI开发框架,主要包含一个类库,和跨平台开发及国际化的工具,最初由挪威的Trolltech公司开发,后来被诺基亚收购,现在属于Digia公司。qt最大的特点是其跨平台的属性,同一份代码可
阅读全文