![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
文章平均质量分 79
无视江湖
这个作者很懒,什么都没留下…
展开
-
Qt Model/View 3
View 类概念在model/view架构中,view从model中获得数据项然后显示给用户。数据显示的方式不必与model提供的表示方式相同,可以与底层存储数据项的数据结构完全不同。内容与显式的分离是通过由QAbstractItemModel提供的标准模型接口,由QAsbstractItemview提供的标准视图接口共同实现的。普遍使用model index来表示数据项。view转载 2013-06-18 22:50:49 · 694 阅读 · 0 评论 -
QT QOBJECT
Qt的QObject1.试验代码:#include #include #include int main(int argc, char *argv[]){ QApplication app(argc, argv); int size = sizeof(QObject); QPushButton* quit = new QPushButton("Quit"); delete quit; return转载 2013-06-30 10:06:45 · 747 阅读 · 0 评论 -
qt pro文件
在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下:1. 注释从“#”开始,到这一行结束。2.模板变量告诉qmake为这个应用程序生成哪种makefile。下面是可供使用的选择:TEMPLATE = appA> app -建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被转载 2013-06-30 10:02:39 · 675 阅读 · 0 评论 -
QString 详解
这段时间回家,一直没有来得及写,今天才发现博客的编辑器有了新版。还是先来试试新版编辑器的功能吧!今天要说的是QString。之所以把QString单独拿出来,是因为string是很常用的一个数据结构,甚至在很多语言中,比如JavaScript,都是把string作为一种同int等一样的基本数据结构来实现的。每一个GUI程序都需要string,这些string可以用在界面上的提示语,也可以用转载 2013-06-26 21:40:16 · 2030 阅读 · 0 评论 -
QTableView基本用法
QTableView是Qt中用来把数据集以表格形式提供给用户的一个控件,它与C++Builder中的DBGrid作用类似。坦白的说,DBGrid的使用要比QTableView更容易一些。但QTableView在使用麻烦的同时,也提供了更多的灵活性。 软件环境: ubuntu 最终效果图: 一、添加表头:QStandardItemModel转载 2013-06-20 21:53:14 · 26400 阅读 · 0 评论 -
tableview用法2
QTableView常用于实现数据的表格显示。下面我们如何按步骤实现学生信息表格:一 添加表头//准备数据模型QStandardItemModel *student_model = new QStandardItemModel();student_model->setHorizontalHeaderItem(0, new QStandardItem(QObject::tr(“Nam转载 2013-06-20 22:18:23 · 1438 阅读 · 0 评论 -
Qt Model/View 1
介绍Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这里对model/view的结构进行了描述,结构中的每个组件都进行了解释,给出了一些例子说明了提供的这些类如何使用。Mod转载 2013-06-18 22:46:41 · 508 阅读 · 0 评论 -
Qt Model/View 2
Model类基本概念在model/view构架中,model为view和delegates使用数据提供了标准接口。在Qt中,标准接口QAbstractItemModel类中被定义。不管数据在底层以何种数据结构存储,QAabstractItemModel的子类会以层次结构的形式来表示数据,结构中包含了数据项表。我们按这种约定来访问model中的数据项,但这个约定不会对如何显示这些数据有任转载 2013-06-18 22:49:13 · 621 阅读 · 0 评论 -
Qt MVC
我们的系统有很多数据显示的需求,比如从数据库中把数据取出,然后以自己的方式显示在我们自己的应用程序的界面中。进行这一操作的典型方式是使用Qt的Item View类。在早期的Qt版本中,要实现这个功能,我们需要定义一个widget,然后在这个widget中保存一个数据对象,比如是个list,然后我们对这个list进行查找、插入等的操作,或者把修改的地方写回这个list,然后刷新widget进转载 2013-06-18 22:55:55 · 779 阅读 · 0 评论 -
Qt类型转换
类型转换把QString转换为double类型方法1.QString str="123.45";double val=str.toDouble(); //val=123.45方法2.很适合科学计数法形式转换bool ok;double d;d=QString("1234.56e-02").toDouble(&ok); //ok=true;d;12.3456.把QSt转载 2013-06-30 10:04:17 · 873 阅读 · 0 评论