本想继承一个槽,但是发现编译不过,只好新建一个槽,有些东西要设置,不过很简单
定义一个槽
Q_OBJECT//一定要加上
public:
SelfDifineTree();
virtual ~SelfDifineTree();
//Q_SIGNALS:
// void expanded(const QModelIndex &index);
public Q_SLOTS:
void itemclicked(const QModelIndex &index);
链接槽
SelfDifineTree::SelfDifineTree()
: QTreeView()
{
qDebug()<<"create this file";;
QObject::connect(this,SIGNAL(clicked(QModelIndex)),this,SLOT(itemclicked(QModelIndex)));
}
void SelfDifineTree::itemclicked(const QModelIndex &index){
qDebug()<<"expanded~~";;
//this->QTreeView::expanded(&index);
}
设置编译器
- 大小: 124.2 KB
分享到:
相关推荐
在"Qt Creator快速入门.pdf"中,你将学习到如何安装和配置Qt Creator,创建第一个Qt项目,理解Qt的信号和槽机制,以及如何使用Qt Designer来设计用户界面。此外,书中还会介绍基本的Qt类库,如QWidget、QLayout和...
1. **信号与槽**:理解Qt的核心机制——信号与槽,这是实现对象间通信的关键。 2. **Qt Widgets与Qt Quick**:Qt Widgets用于传统的桌面应用,而Qt Quick则适用于创建现代的触摸友好界面。 3. **模型/视图/控制器*...
**Qt Creator** 是一款强大的集成开发环境(IDE),专为使用Qt框架进行应用程序开发而设计。Qt是一个跨平台的应用程序开发框架,支持多种操作系统,包括Windows、Linux、macOS、Android以及iOS。Qt Creator作为其...
通过解压文件“qtcreator-2.5.0”,用户将获得完整的Qt Creator安装包,其中包括所有必要的组件和文档,可以按照指示进行安装和配置,开始Qt应用的开发之旅。对于想要深入学习Qt开发的用户,除了使用Qt Creator提供...
3. **设计模式**:Qt Creator内建的可视化设计工具(Qt Designer)使得开发者无需编写代码就能创建复杂的用户界面。通过拖放控件,调整布局,可以快速构建出美观且功能丰富的GUI。 4. **构建和调试**:Qt Creator...
- Qt Creator内建了对Git的支持,方便开发者进行版本控制和团队协作。 8. **扩展和插件开发** - Qt Creator允许开发和安装插件,以增强其功能或定制工作流程。 通过《Qt Creator快速入门_第三版__霍亚飞编著》的...
一、Qt Creator 的安装和hello world 程序的编写(原创) 1.首先到Qt 的官方网站上下载Qt Creator,这里我们下载windows 版的。 下载地址:http://qt.nokia.com/downloads 如下图我们下载:Download Qt SDK for ...
Qt Creator内建了对C++的支持,提供代码补全、语法高亮和错误检查等功能。使用Qt的信号与槽机制,可以轻松实现组件间的交互。 ### 5. 设计界面 Qt Creator内置了Qt Designer,一个可视化界面设计工具,允许你通过...
QT 4是QT框架的一个重要版本,它在QT 3的基础上进行了大量改进和增强,引入了新的模块,如QGraphicsView用于2D图形渲染,QNetworkAccessManager简化了网络编程,以及QThread和信号槽机制的增强,提高了多线程编程的...
总结,这个“qt 内建PID模拟仿真”项目提供了一个使用Qt Creator进行PID控制算法测试的平台。通过理解PID的基本原理,结合源码分析,用户可以在此基础上学习如何实现和优化PID控制器,并利用Qt Creator的强大功能...
1. **UI设计器(.ui文件)**:这是Qt Creator内置的一种可视化工具,允许开发者拖放窗口部件,调整其布局和属性。设计完成后,可以通过uic工具将.ui文件转换为C++头文件,方便在代码中使用。 2. **代码方式**:对于...
2. **GIF图片透明显示**:Qt内建支持多种图像格式,包括GIF。`QImage`类提供了加载和显示GIF图片的功能,同时,Qt能够自动处理GIF的动画帧。为了实现图片的透明显示,可以使用`QLabel`控件结合`QPixmap`,并设置`Qt:...
8. **调试与测试**:QT Creator内建了调试器,可以方便地查找和修复代码中的错误。对软件进行充分的测试,确保所有功能都能正常工作,包括添加、删除、编辑和显示便签。 9. **发布与分发**:最后,将打包好的应用...
4. **UI设计**: Qt Creator内建了设计工具,可以可视化地创建用户界面。保存的UI文件(.ui)可以通过`uic`工具编译成C++代码。 5. **编译与运行**: 在Qt Creator中,可以直接使用构建和运行功能来编译和测试代码。...
9. **调试与测试**:Qt Creator集成的调试工具如Qt Debugger和Profiler,有助于开发者找出并修复代码中的问题,优化性能。 10. **打包与发布**:完成开发后,开发者会使用Qt的qmake和make工具,以及可能的第三方...
通过这个插件,Visual Studio 2017用户可以享受到如同在Qt Creator中开发一样的便利性,同时利用VS2017的强大调试功能和丰富的插件生态系统。这极大地提升了开发Qt应用的效率,尤其是在大型团队协作或需要与其他非Qt...
- IDE集成:可以使用Qt Creator作为集成开发环境,它内建了Qt的开发工具和调试器,方便编写和测试Qt应用。 - 创建项目:使用qmake工具生成Makefile,然后通过make命令编译项目。 **5. Qt编程基础** - 信号与槽机制...
通过QT Creator,你可以创建一个新的QT项目,选择对应的目标平台为Android。 2. **HTTP请求库** QT框架内建了QNetworkAccessManager和QNetworkRequest类,它们用于处理HTTP请求和响应。首先,你需要创建一个...
9. **调试与测试**:Qt Creator是Qt的集成开发环境,内建了强大的调试和测试工具。相关材料可能讲解如何利用这些工具进行问题排查和性能调优。 10. **持续集成与发布**:对于大型项目,光盘可能包含关于使用版本...
在Linux图形编程的实践中,不仅需要理解X Window系统的工作原理,还需要掌握QT和GTK+的API和开发工具,如Qt Creator和GTK+的Glade等。此外,了解可执行文件格式也是必要的,这有助于理解程序的结构和运行机制。 ...