
QT
zhougl996
编写博客,学习交流
展开
-
QMainWindow布局
QMainWindow是一个主窗口,它提供了构建用户应用程序界面的框架,它由ToolBars、Dock Widget、Central Widget、Status Bar组成,如下图所示要对QMainWindow进行布局不能像在QWidget及QWidget()的直接子类中进行布局那样通过QWidget::SetLayout(),然后addWidget()就可以了:QVBoxLa转载 2017-09-10 17:44:47 · 1774 阅读 · 1 评论 -
QT使用插件QAxWidget来展示web页面
要求:用qt版开发一个桌面程序,该程序有一个界面,用来显示一个采用silverlight开发的web页面。分析:在qt中实现web显示,根据qt的版本和对应编译器的版本,有如下选择:(1)5.6以下的版本,基于QtWebkit(2)5.6以上的MSVC版本,移除了QtWebkit 模块,可采用基于 Chromium 的浏览器引擎 Qt WebEngine(3)5.6以上的min转载 2017-09-10 17:46:11 · 1765 阅读 · 1 评论 -
QT中this指针和ui及qApp指针的区别
QT中的UI: 就是designer设计的一个界面类,需要转化后你才能看到那个类,如果你自己创建一个类继承自QWidget,那么其实也跟UI无差别,只是添加部件要手动添加代码,不能像designer那么拖动就可以了。QT中的this:就是一个指向类本身的一个指针,所以有时用this就是指向你创建的那个widget类。QT中的qApp:是指向Application的全局变量。转载 2017-09-11 20:32:43 · 1683 阅读 · 0 评论 -
QT Creator 快速入门教程 读书笔记(二)
一 窗口部件基础窗口部件QWidget类是所有用户界面对象的基类,窗口和控件都是直接或间接继承自 QWidget,下面我们来看一个很简单的例子:窗口部件(Widget)简称部件,是QT中建立界面的主要元素,QT中把没有嵌入到其他部件部件成为窗口,一般的窗口都有边框,标题栏,窗口是指程序的整体界面,可以包含标题栏、菜单栏、工具栏、关闭按钮、最小化按钮、最大化按钮等;控件是指按转载 2017-09-11 21:05:33 · 517 阅读 · 0 评论 -
QT Creator 快速入门教程 读书笔记(三)
一 信号和槽 GUI 程序除了要绘制控件,还要响应系统和用户事件,例如重绘、绘制完成、点击鼠标、敲击键盘等。当事件发生时,UI 会产生相应的变化,让用户直观地看到。大部分编程(例如Win SDK、Web前端)中使用回调函数来响应事件,而 Qt 却独创了信号和槽机制。所谓回调函数,就是程序员提前定义一个函数,当事件发生时就调用该函数。信号和槽是Qt的核心,它让两个互不相干的对象转载 2017-09-11 21:06:42 · 683 阅读 · 0 评论 -
QT Creator 快速入门教程 读书笔记(一)
一 Qt简介Qt 是一个跨平台的C++应用程序框架,支持Windows、Linux、Mac OS X、Android、iOS、Windows Phone、嵌入式系统等。也就是说,Qt 可以同时支持桌面应用程序开发、嵌入式开发和移动开发,覆盖了现有的所有主流平台。你只需要编写一次代码,发布到不同平台前重新编译即可。Qt 不仅仅是一个GUI库,它除了可以创建漂亮的界面,还有很多其他组件,例转载 2017-09-11 21:00:55 · 1197 阅读 · 0 评论 -
Qt菜单栏第二章
mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include"qmenu.h"#include"QAction"#include"QLCDNumber"#include#includenamespace Ui {class MainWindow;}class MainWindow : publi原创 2017-12-24 21:13:38 · 496 阅读 · 0 评论 -
QT信号槽传递参数技巧
信号槽如何传递参数(或带参数的信号槽)利用Qt进行程序开发时,有时需要信号槽来完成参数传递。带参数的信号槽在使用时,有几点需要注意的地方,下面结合实例进行介绍。第一点:当信号与槽函数的参数数量相同时,它们参数类型要完全一致。信号:[cpp] view plainvoid iSignal(int b); 槽:转载 2017-12-24 21:26:20 · 19111 阅读 · 5 评论 -
Qt信号与槽第三章
mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include "signalandslot.h"#include namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: expl原创 2017-12-24 21:17:03 · 343 阅读 · 0 评论