Qt:QWidget】的更多相关文章

0.说明 QWidget类是所有用户界面对象的基类. QWidget是用户界面的原子类.它接收鼠标.键盘和来自系统的其他事件,并在屏幕上将它们绘制出来.每个Widget都是矩形的,并按照Z-order(Z轴)进行排序.一个Widget夹在它的Parent和它前面的Widget之间. 没有嵌入parent widget中的Widget称为Window.通常情况下,Windows有一个Frame和标题栏(当然也可以通过window flags来取消这些项).Qt中,QMainWindow和QDial…
参考 http://blog.csdn.net/u011619422/article/details/47311101 QT中QWidget.QDialog以及MainWindow的区别 QWidget类是所有用户界面对象的基类. 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标.键盘和其它事件,并且在屏幕上绘制自己.每一个窗口部件都是矩形的,并且它们按Z轴顺序排列.一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分. QMainWindow 类提供一个有菜单条.锚接窗口(例如…
在Qt中QDialog为“窗口”,而QWidget为“部件”,首先还是了解下<Qt 窗口与部件的概念>. 对于 QDialog 的模态及非模态是直接可以实现的,很多课本中都会提到,此处总结下.   模态QDialog 方式一: QDialog dlg(this);dlg.exec(); 方式二: QDialog *pDlg=new QDialog(this);pDlg->setModal(true);pDlg->show(); 非模态QDialog QDialog *pDlg=ne…
Qt:禁止qDebug的输出 在工程的.pro文件里加上以下编译批令即可: DEFINES += QT_NO_DEBUG_OUTPUT…
Qt:使用自定义的字体 1. 下载字体文件 2. 加载字体文件 3. 使用字体   QFontDatabase::addApplicationFont("XENOTRON.TTF"); ui->toolButton_2->setFont(QFont("XENOTRON", 34));   http://www.cppblog.com/biao/archive/2012/01/01/163345.html…
0.说明 QJsonObject在逻辑上就是一个Map或Dict!记住这一点对理解它的方法.说明很有帮助. QJsonObject类封装了JSON Object. JSON Object是一个Key-Value对,Key是string,而Value是QJsonValue. QJsonObject与QVariantMap间可以互相转化.可以通过调用size()来查询K-V对的数量.通过insert().remove()来从中移除K-V对. QJsonObject是个隐含共享类,与创建它的Docum…
0.说明 QJsonValue类用于操作JSON中的各种数据. JSON是用于存储结构化数据的格式,JSON中的数据可以是六种类型: 基本类型 存储类型 bool QJsonValue::Bool double QJsonValue::Double string QJsonValue::String array  QJsonValue::Array object  QJsonValue::Object null  QJsonValue::Null 这六种类型就能代表任何程序中的类型了.除此之外,…
0.说明 QJsonArray中存储了一系列的QJsonValue.可以向其中插入.删除QJsonValue. 一个QJsonArray可以与QVariantList互相转换.可以通过size()访问其中的元素数,insert().removeAt()移除其中的元素,并通过标准C++迭代模式进行迭代. QJsonArray是个隐含的共享类,它与创建该类的Json文档共享数据,也就是说修改数据时它们会同时改变. 可以从JSON中生成QJsonArray或者把QJsonArray转化为JSON. 1…
参考(按对我帮助从大到小排列): Qt内的各种路径(让人迷惑) - 鬼谷子com - 博客园 qt webengineview 加载本地资源方式 - beautifulday - 博客园 (17条消息) QML笔记点滴_LynFun的专栏-CSDN博客 (6 封私信 / 1 条消息) pyqt中使用统一资源定位符和使用路径有什么区别? - 知乎 问题 程序中有一段构造了一个QUrl的代码 QUrl("qrc:///BaiDuMap/mainMap.html") 让我百思不得其解的是其中…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 1.palette属性 QWidget部件的palette属性用于控制部件不同部分的颜色设置. 在Qt Designer的部件属性中,有个部件调色板(palette)的属性,进入后,如下图所示: Qt中提供的调色板palette用于管理控件的一组外观显示设置组成,组中每条记录包括颜色角色.颜色组.具体颜色,对应PyQt中的QPalette类.QPalette类相当于对…