一点一滴成长

导航

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

2020年9月8日 #

《QT Creator快速入门》第八章:界面外观

摘要: 1、Qt风格 在设计模式下选择“工具-Form Editor(界面编辑器)-Preview in(预览于)”可以选择Windows风格、Fusion风格等。Qt中的风格是继承自抽象基类QStyle的类,比如QWindowsStyle微软风格、QMotifStyle为Motif风格、QMacStyle 阅读全文

posted @ 2020-09-08 10:38 整鬼专家 阅读(1291) 评论(0) 推荐(0)

2020年9月7日 #

《QT Creator快速入门》第七章:Qt对象模型与容器类

摘要: 1、属性 QObject的setProperty()/property()方法用来设置和获得属性(动态属性)值,如下所示: class Foo: public QObject { public: explicit Foo(QObject* parent = nullptr): QObject(par 阅读全文

posted @ 2020-09-07 10:00 整鬼专家 阅读(633) 评论(0) 推荐(0)

2020年9月4日 #

《QT Creator快速入门》第六章:事件系统

摘要: 1、QEvent和事件处理 QEvent为事件对象,其派生类有QMouseEvent、QKeyEvent、QPaintEvent、QCloseEvent、QTimterEvent等,事件可以有多种类型,如鼠标事件有鼠标按下、释放、移动等。在事件处理方法中会发出相应的信号,如下面的鼠标释放事件中会发出 阅读全文

posted @ 2020-09-04 11:19 整鬼专家 阅读(471) 评论(0) 推荐(0)

2020年9月3日 #

Make和CMake

摘要: 1、gcc gcc main.c是生成可执行文件(包括编译和链接),可执行文件名默认为a.out,可以加上-o指定生成的可执行文件名:gcc main.c -o ma。 gcc main.c实际上相当于两条语句:gcc -c main.c(生成目标文件main.o) + gcc main.o(链接生 阅读全文

posted @ 2020-09-03 17:38 整鬼专家 阅读(1542) 评论(0) 推荐(0)

《QT Creator快速入门》第五章:应用程序主窗口

摘要: 1、菜单栏 添加菜单: QMainWindow中的菜单栏是一个QMenuBar对象,可以通过设计模式下来给菜单栏添加菜单,菜单项也可以设置加速键,通过在给菜单文本添加(&加速键),而且子菜单上如果设置的加速键其实就快捷键,不用再使用alt键,直接输入对应键即为点击对应的菜单项。如下所示的文件菜单项的 阅读全文

posted @ 2020-09-03 15:19 整鬼专家 阅读(956) 评论(0) 推荐(0)

《QT Creator快速入门》第四章:布局管理

摘要: QLayout是布局管理器基类,我们一般使用其派生类QBoxLayout(基本布局管理器)、QGridLayout(栅格布局管理器)、QFormLayout(表单布局管理器)、QStackedLayout(栈布局管理器)。 1、QBoxLayout(基本布局管理器)下又有垂直布局管理器QVBoxLa 阅读全文

posted @ 2020-09-03 15:15 整鬼专家 阅读(2155) 评论(0) 推荐(0)

2020年8月21日 #

《QT Creator快速入门》第三章:窗口部件(2)

摘要: 1、QDialog派生对话框 除了QDialog外,Qt中还提供了一些从QDialog派生的Dialog,如: ①、颜色对话框QColorDialog用来显示和获取用户选择的颜色,QColor为颜色类。 //QColorDialog::getColor显示一个模态颜色对话框并获得用户选择的颜色 QC 阅读全文

posted @ 2020-08-21 13:23 整鬼专家 阅读(989) 评论(0) 推荐(0)

2020年8月20日 #

《QT Creator快速入门》第三章:窗口部件(1)

摘要: 1、QWidget QWidget类是所有界面对象的基类,它是基础窗口部件,如下所示: QWidget类的构造函数:QWidget(QWidget * parent = 0, Qt::WindowFlags f = 0); 其中parent指定父窗口(默认为0,QWidget为一个窗口,非0的话QW 阅读全文

posted @ 2020-08-20 11:01 整鬼专家 阅读(751) 评论(0) 推荐(0)

2020年7月29日 #

《QT Creator快速入门》第二章:Hello world

摘要: 1、 新建一个Qt GUI应用,并且使Qt自动为我们实现这个GUI应用:菜单栏->新建文件或项目->应用程序->Qt Gui应用->输入项目名称和所在路径->选择默认构建套件->设置主界面类名及其基类(可以从三种基类之一继承:QMainWindow,QWidget,QDialog)->设置项目管理和 阅读全文

posted @ 2020-07-29 16:13 整鬼专家 阅读(806) 评论(0) 推荐(0)

2020年5月20日 #

socket I/O模型

摘要: IO模型分为四种,同步阻塞IO、同步非阻塞IO、IO多路复用,异步IO。 1、同步阻塞IO 如下所示,同步阻塞IO模型即在读/写数据的时候,如果数据还未到来或者写缓冲区已满的话,读/写操作就会等待,这样整个线程就会阻塞。 在IO多路复用没有出来之前,如果我们要使用阻塞IO做服务的话,那就是在一个主线 阅读全文

posted @ 2020-05-20 16:12 整鬼专家 阅读(422) 评论(0) 推荐(0)

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