QT学习之第一个程序 目录 手动创建主窗口 居中显示 添加窗口图标 显示提示文本 Message Box的应用 手动连接信号与槽 手动创建主窗口 窗口类型 QMainWindow: 可以包含菜单栏.工具栏.状态栏.标题栏等,是最常见的窗口形式,也是GUI程序的主窗口 QWidget: 如果是主窗口就使用,如果是对话框就使用,如果不确定,或者有可能作为顶层窗口,也有可能嵌入到其他窗口中,那么就使用 QWidget类 QDialog: 对话窗口的基类.对话框主要用来执行短期任务,或者与用户进行互动,…
使用 PySide2 开发 Maya 插件系列一:QT Designer 设计GUI, pyside-uic 把 .ui 文件转为 .py 文件 前期准备: 安装 python:https://www.python.org/downloads/ 安装 PySide2:安装 python 后,在安装目录下有 /script 文件夹,里面有 pip.exe ,cmd执行:pip install PySide,pip install PySide2(注意: python2.x 对应 PySide,py…
前言 在windows 下 系统核心态程序蓝屏,会产生dump文件. 用户级程序在设置后,程序崩溃也会产生dump文件.以方便开发者用windbg进行分析. so,linux 系统也有一套这样的东东----->Linux Core Dump Linux Core Dump 引用 文章 <Linux Core Dump>  http://www.cnblogs.com/hazir/p/linxu_core_dump.html 的话: 当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的…
有几个名字,项目名,类名,界面对象名. 1.项目文件 项目名.pro(MyHelloQt.pro) 主要包括项目用到的模块,项目包含哪些源码文件,头文件,窗体文件,生成应用程序的名称. 由QT自动生成,也可以根据需要自己补充. 2.主窗体文件,类的实现文件 hellowidget类 主界面窗体类,从Widget类继承过来. hellowidget.cpp hellowidget.h 3..h文件中,Ui命名空间下的HelloWidget类 生成文件中,-Debug目录下,ui-hellowidg…
在<Python学习随笔:使用xlwings读取和操作Execl文件>介绍了使用xlwings读取和操作Execl文件的方法,但老猿这两天写个例子使用时,发现使用该文的方法无法新建EXCEL文件或新的sheet页,经过学习和测试,在此补充说明一下相关方法. 新建Excel文件的方法 语法: 在打开已经存在文件时,使用的是app.books.open(filename)方法,如果要新建一个文件,则需要使用如下两个: file = app.books.add() file.save(FileNam…
问题提出:如何优雅地分离出应用程序的状态.用户交互和数据表现?如何通过框架体现工程的高性能.高灵活性.高响应性? MVC定义:model.view.controller三者的有机组合,分别表示:模型.视图和控制. 这个模式认为:程序不论简单还是复杂,从结构上来看,都可以分为三个层次. 下图展示了MVC程序框架在Android应用程序中的使用,以及各个层次使用哪些组件担当: 1)最上面一层,是直接面向于最终用户的“视图层”(View).它是提供给用户的操作界面,是程序的外壳.界面就是各种UI组件(…
系统说明 最近使用opencv编写程序,程序编的差不多就学习使用QT加个界面,首先声明下本人的系统和使用的软件版本, 系统: windows xp QT IDE:QT Creator5.1.0 OpenCV版本:OpenCV2.44 QT编译:Desktop_Qt_5_1_0_MSVC2010_32bit 首先,程序的下载安装,以及OpenCV环境变量的设置,都在前面几篇博文介绍了 OpenCV+VS+QT环境搭建:OpenCV2.4.5 + QT4.8.4 + VS2010 环境搭建 QT5.…
Qt 学习之路 2(35):文件 豆子 2013年1月5日 Qt 学习之路 2 12条评论 文件操作是应用程序必不可少的部分.Qt 作为一个通用开发库,提供了跨平台的文件操作能力.从本章开始,我们来了解下 Qt 的文件以及输入输出的功能,也就是 I/O 系统. Qt 通过QIODevice提供了对 I/O 设备的抽象,这些设备具有读写字节块的能力.下面是 I/O 设备的类图: Qt4 Qt5 从上面的类图可以看出,Qt4 和 Qt5 在 I/O 设备部分大同小异.只不过 Qt5 新增加了一个QF…
目录 目录 前言 系统软件 QT Designer Using QT Designer Open QTDesigner Tool Widget Box QT Designer的布局 属性栏 示例 i 我们选择Main Window ii 拖动控件设计你喜欢的窗体框架 iii 保存ui文件 iiii 将ui文件转换为py文件 使用pyuic4bat 使用PyCharm External Tools 前言 QT Desinger这个工具让我们可以想C#一样通过拖动组件来开发GUI应用程序.对于新手或…
在使用Qt Designer进行GUI设计时,一般常规的步骤都是差不多的,主要步骤包括新建显示窗口.在窗口上按照规划的布局放置组件.设置初始化组件的属性.定义信号和槽函数的连接,一般后三步是每增加一个组件就执行一轮. 一.新建一个Form窗口 通过File->New菜单打开新建窗口的界面,系统提供模板化的窗口和多种窗口类型供选择如图: 可以看到这些窗口都是QWidget基础上派生出来的,包含两类,上面为窗口模板,下面部分为单独的窗口组件,模板部分提供了两个带按钮的对话窗和一个不带按钮的对话窗.一…