Qt第一章的最后一个内容是部件的布局。 书中的例子用到了一个QHBoxLayout类 这个类能够将放置在布局内的控件自动调整大小和位置,我们不需要手动去调整,比较方便。 第10行:创建一个QWidget对象 QWidget是所有用户界面对象的基类。在这里将会用作其它部件的父对象,在这之上显示相应的控 ...
分类:
其他好文 时间:
2016-07-11 23:49:21
阅读次数:
256
最近使用qt开发了一个访问数据库的工具, 默认使用ODBC驱动注入的方式,后来发现Oracle中ODBC驱动注入经常失败。 后来就想直接使用OCI方式访问,而默认情况下Qt只有Sqlite和ODBC驱动,OCI需要自己编译安装; 网上有相应的驱动安装介绍,自己实验可行: 编译前置条件: 1. QT源 ...
分类:
数据库 时间:
2016-07-11 14:10:21
阅读次数:
528
int QApplication::exec() 进入主事件循环并等待可能输入进行响应,直到exit()被调用或者主窗口部件被销毁,返回值设置为exit() 如果是通过exit(int retcode=0)调用 int QApplication::exit(int retcode=0) 告诉应用程序 ...
分类:
移动开发 时间:
2016-07-10 21:30:54
阅读次数:
806
导读 正如web前端开发中CSS(Cascade Style Sheet)的作用一样,Qt开发中也可以使用修改版的QSS将逻辑业务和用户界面进行隔离。这样,美工设计人员和逻辑实现者可以各司其职而不受干扰。更重要的是,由于界面和逻辑处理是分离的,低耦合性使得代码重构的工作量可以减少到最小。QSS和CS ...
分类:
其他好文 时间:
2016-06-23 01:04:17
阅读次数:
1081
QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个原子:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QMainWindow 类提供一个有菜单条、 ...
简单的做了一个类似QQ消息提示的消息弹窗提示的小模块,便于在系统后台程序提示检测的信息,使用Qt开发,设计整体思路是做一个无框架的widget,自己实现标题栏和内容栏,添加了向上移出,自动消隐退出效果,窗体简单,模块结构便于以后进行扩展和移植,旨在显示文字信息,通过按钮操作与主程序进行通信,运行结果 ...
分类:
其他好文 时间:
2016-06-08 12:04:46
阅读次数:
249
作者:华清远见讲师1、主机开发环境说明1)Linux为华清远见开发环境V12B(Ubuntu12.04)2)主机gcc版本为gcc-4.6.33)交叉工具链版本为arm-none-linux-gnueabi-gcc-4.6.4工具链使用需要统一,可根据实际情况切换工具链版本2、主机Qt开发环境搭建1)下载qt-opensource-linux-x64-5.4.2..
分类:
其他好文 时间:
2016-06-07 16:34:09
阅读次数:
209
现在就是Qt开发和给师弟师妹讲下数据结构吧,感觉还挺漫长的,上个Qt帖子等我把成品做出来再更。 ...
分类:
其他好文 时间:
2016-06-04 10:28:48
阅读次数:
277
简述QGridLayout:格栅布局,也被称作网格布局(多行多列)。栅格布局将位于其中的窗口部件放入一个网状的栅格之中。QGridLayout需要将提供给它的空间划分成的行和列,并把每个窗口部件插入并管理到正确的单元格。 栅格布局是这样工作的: 它计算了位于其中的空间,然后将它们合理的划分成若干个行(row)和列(column),并把每个由它管理的窗口部件放置在合适的单元之中,这里所指的单元(ce...
分类:
其他好文 时间:
2016-06-02 14:44:50
阅读次数:
224
QLabel窗口部件,窗口部件是用户界面中的一个可视化元素。应用程序的窗口通常就是一个包含了QMenuBar、QToolBar、QStatusBar以及一些其它窗口部件。绝大多数应用程序都会使用一个QMainWindow或者一个QDialog来作为他的窗口,但是Qt更加灵活,以至于任意窗口都可以用作 ...
分类:
其他好文 时间:
2016-05-27 23:20:01
阅读次数:
192