`
pplive0123
  • 浏览: 13523 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类

QT Creator 如何建槽

 
阅读更多

本想继承一个槽,但是发现编译不过,只好新建一个槽,有些东西要设置,不过很简单

定义一个槽

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快速入门.pdf"中,你将学习到如何安装和配置Qt Creator,创建第一个Qt项目,理解Qt的信号和槽机制,以及如何使用Qt Designer来设计用户界面。此外,书中还会介绍基本的Qt类库,如QWidget、QLayout和...

    <Qt Creator快速入门》代码

    1. **信号与槽**:理解Qt的核心机制——信号与槽,这是实现对象间通信的关键。 2. **Qt Widgets与Qt Quick**:Qt Widgets用于传统的桌面应用,而Qt Quick则适用于创建现代的触摸友好界面。 3. **模型/视图/控制器*...

    Qt Creator

    **Qt Creator** 是一款强大的集成开发环境(IDE),专为使用Qt框架进行应用程序开发而设计。Qt是一个跨平台的应用程序开发框架,支持多种操作系统,包括Windows、Linux、macOS、Android以及iOS。Qt Creator作为其...

    qt creator 2.5.0

    通过解压文件“qtcreator-2.5.0”,用户将获得完整的Qt Creator安装包,其中包括所有必要的组件和文档,可以按照指示进行安装和配置,开始Qt应用的开发之旅。对于想要深入学习Qt开发的用户,除了使用Qt Creator提供...

    Qt Creator 实例

    3. **设计模式**:Qt Creator内建的可视化设计工具(Qt Designer)使得开发者无需编写代码就能创建复杂的用户界面。通过拖放控件,调整布局,可以快速构建出美观且功能丰富的GUI。 4. **构建和调试**:Qt Creator...

    Qt+Creator快速入门_第三版__霍亚飞编著

    - Qt Creator内建了对Git的支持,方便开发者进行版本控制和团队协作。 8. **扩展和插件开发** - Qt Creator允许开发和安装插件,以增强其功能或定制工作流程。 通过《Qt Creator快速入门_第三版__霍亚飞编著》的...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    一、Qt Creator 的安装和hello world 程序的编写(原创) 1.首先到Qt 的官方网站上下载Qt Creator,这里我们下载windows 版的。 下载地址:http://qt.nokia.com/downloads 如下图我们下载:Download Qt SDK for ...

    Qt_Creator系列教程-2 qt

    Qt Creator内建了对C++的支持,提供代码补全、语法高亮和错误检查等功能。使用Qt的信号与槽机制,可以轻松实现组件间的交互。 ### 5. 设计界面 Qt Creator内置了Qt Designer,一个可视化界面设计工具,允许你通过...

    qt-creator-opensource-windows-x86-3.4.0-beta1.exe

    QT 4是QT框架的一个重要版本,它在QT 3的基础上进行了大量改进和增强,引入了新的模块,如QGraphicsView用于2D图形渲染,QNetworkAccessManager简化了网络编程,以及QThread和信号槽机制的增强,提高了多线程编程的...

    qt 内建PID模拟仿真

    总结,这个“qt 内建PID模拟仿真”项目提供了一个使用Qt Creator进行PID控制算法测试的平台。通过理解PID的基本原理,结合源码分析,用户可以在此基础上学习如何实现和优化PID控制器,并利用Qt Creator的强大功能...

    自编qt入门小例程(新建窗口及信号槽)

    1. **UI设计器(.ui文件)**:这是Qt Creator内置的一种可视化工具,允许开发者拖放窗口部件,调整其布局和属性。设计完成后,可以通过uic工具将.ui文件转换为C++头文件,方便在代码中使用。 2. **代码方式**:对于...

    Qt-有趣的爬虫

    2. **GIF图片透明显示**:Qt内建支持多种图像格式,包括GIF。`QImage`类提供了加载和显示GIF图片的功能,同时,Qt能够自动处理GIF的动画帧。为了实现图片的透明显示,可以使用`QLabel`控件结合`QPixmap`,并设置`Qt:...

    QT C++实现简易便签代码+程序

    8. **调试与测试**:QT Creator内建了调试器,可以方便地查找和修复代码中的错误。对软件进行充分的测试,确保所有功能都能正常工作,包括添加、删除、编辑和显示便签。 9. **发布与分发**:最后,将打包好的应用...

    Linux-Qt-program.rar_QT编程

    4. **UI设计**: Qt Creator内建了设计工具,可以可视化地创建用户界面。保存的UI文件(.ui)可以通过`uic`工具编译成C++代码。 5. **编译与运行**: 在Qt Creator中,可以直接使用构建和运行功能来编译和测试代码。...

    Qt抽奖器实现源码

    9. **调试与测试**:Qt Creator集成的调试工具如Qt Debugger和Profiler,有助于开发者找出并修复代码中的问题,优化性能。 10. **打包与发布**:完成开发后,开发者会使用Qt的qmake和make工具,以及可能的第三方...

    qt-vsaddin-msvc2017-2.5.1-rev.18.zip

    通过这个插件,Visual Studio 2017用户可以享受到如同在Qt Creator中开发一样的便利性,同时利用VS2017的强大调试功能和丰富的插件生态系统。这极大地提升了开发Qt应用的效率,尤其是在大型团队协作或需要与其他非Qt...

    qt-x11-free-3.3.4.tar.gz

    - IDE集成:可以使用Qt Creator作为集成开发环境,它内建了Qt的开发工具和调试器,方便编写和测试Qt应用。 - 创建项目:使用qmake工具生成Makefile,然后通过make命令编译项目。 **5. Qt编程基础** - 信号与槽机制...

    QT(c++)下载网络图片至本地。

    通过QT Creator,你可以创建一个新的QT项目,选择对应的目标平台为Android。 2. **HTTP请求库** QT框架内建了QNetworkAccessManager和QNetworkRequest类,它们用于处理HTTP请求和响应。首先,你需要创建一个...

    QT5 开发及实例 (第3版) 随书光盘

    9. **调试与测试**:Qt Creator是Qt的集成开发环境,内建了强大的调试和测试工具。相关材料可能讲解如何利用这些工具进行问题排查和性能调优。 10. **持续集成与发布**:对于大型项目,光盘可能包含关于使用版本...

    Linux图形编程(QT&GTK+)

    在Linux图形编程的实践中,不仅需要理解X Window系统的工作原理,还需要掌握QT和GTK+的API和开发工具,如Qt Creator和GTK+的Glade等。此外,了解可执行文件格式也是必要的,这有助于理解程序的结构和运行机制。 ...

Global site tag (gtag.js) - Google Analytics