Qt
文章平均质量分 53
Helloguoke
这个作者很懒,什么都没留下…
展开
-
Qt中QTableView中加入Check列实现(…
QTableView中嵌入复选框CheckBox设置QAbstractTableModel的flags()函数法 通过Delegate创建QCheckBox来实现的Check列,只有在该列进入编辑模式时才能够Check/Uncheck。这显然不是我们想要的,网上翻来翻去,在一个国外论坛中看到了无需Delegate的实现方法,只需重写Model即可:主要是修改两个函数:原创 2013-11-22 11:00:40 · 2201 阅读 · 0 评论 -
QT显示中文
1 如何定制字库(移植字库)需要将至少两个文件赋值到....lib/font目录下1. fontdir 文件。这个是应用程序寻找当前系统中最合适自己需要的字库的索引;2,需要的字体库文件,一般是多个。具体移植那一个,看你使用的字库是什么了,。比如我现在的系统我就是移植的wenquanyi_12pt.bdf就可以了,当然这个比较大。你也可以用小点的。我的flash比较大呵呵,懒得折腾。在程原创 2013-11-22 11:00:23 · 673 阅读 · 0 评论 -
基于Qt的多窗口编程A--界面的设计
对于应用程序中的多窗体切换,我们已经习以为常。通常一个应用程序中,不同的窗口代表不同功能的工作区。本文将详细描述基于Qt的多窗体程序的设计方法。在阅读本文之前,你最好了解面向对象的基本思想以及Qt的基本使用方法。接下来我们以编写一个客户端为例来具体说明多窗体程序的编程方法。该客户端包括多个子系统,每个子系统对应一个窗口;在客户端的主界面,通过点击相应的按钮实现多个窗体之间的切换。主界面图如下:原创 2013-11-22 11:00:28 · 985 阅读 · 0 评论 -
QT 窗体间通信
多窗体的实现我们可以在1:在一个创体内控制另一个窗体显示(信号,槽的使用)2:在一个窗体内触发另一个窗体内的信号,槽,函数(信号,槽的使用)3,在一个创体内修改另一个创体内部件的属性,值等(指针使用)方法1----------main函数中控制a.showb.show(通过accept判断,下面将不再介绍此方法)2-----------也可以用一个窗体的信号或槽来控制另一原创 2013-11-22 11:00:32 · 688 阅读 · 0 评论 -
QT——在tableview中显示数据库表中…
具体就是在QT的widget中用tableview显示sqlite数据库表中的内容。假设有数据库文件test.db,有表table(idinteger, name nvarchar(20),age integer),且有数条数据……(随意建的表)首先用QTcreator创建一个基于Widget类的窗口,再拖一个tableview到widget中,保存,然后按照如下方法进行:1.在widge原创 2013-11-22 11:00:34 · 7152 阅读 · 3 评论 -
QMessageBox
原文地址:QMessageBox作者:等待黎明QMessageBox::NoIcon 没有任何图标QMessageBox::Information 消息图标QMessageBox::Warning 警告消息QMessageBox::Critical 严重按钮变量QMessageBox::NoButton 无图标QMessageBox::Ok 确定QMessageBox::Cancel转载 2013-11-22 11:00:21 · 798 阅读 · 0 评论 -
基于Qt的多窗口设计B-窗体切换的实…
窗体类的关系在布局管理部分,我们已经说过将主界面和两个子系统分别封装成三个不同的类。首先我们讨论每个类中应该封装什么,其次再讨论这三个类之间的具体关系。通过QtDsigner设计好界面后会在工程文件中对应一个.ui的文件;编译器会将该文件转换成能被C++所识别的.h文件。比如configUI.ui文件就对应一个ui_configUI.h文件,该头文件中包含了类Ui::configUI的定原创 2013-11-22 11:00:30 · 804 阅读 · 0 评论