zoukankan      html  css  js  c++  java
  • Qt的action控件中采用默认绑定,没有connect显示绑定!!!

    使用qt创建界面时,可以选用代码设计也可以选用qt design来设计。最近看我同事的代码,以前写action都是使用connect链接槽函数的,

    网上大多数人都是这样,然后我就纳闷,怎么没有connect,后面发现是采用默认绑定规则(还可以这样!!!!!!!!!,搞死我了,没办法,没有系统学习)

    qt就是这样!!!!!!!

    可以参考下面的链接:

    下面内容转自:

    http://m.blog.csdn.net/yangzijiangtou/article/details/71276127

    QT中QToolBar中如何添加QAction控件

    1、问题
    我们常常使用QT来创建界面时,一般有两种选择,一是在代码中设计添加控件,
    而是直接利用QT design来设计界面。
    在需要向菜单栏和工具栏中添加一些按钮或者控件时,发现找不到一个可以使用的按钮或控件,
    这些需要使用一个QAction的对象来替代。
    添加的方法其一是在源代码中添加QAction,并设计其属性以及信号槽;其二可以直接利用QT
    design来添加。

    2、直接添加步骤:
    一、打开Action编辑器
    如果找不到该编辑器,点击Qt的菜单栏中的“view”-“Action Edit”。
    二、在Action编辑器中new新建一个动作
    三、拖拽该动作到菜单栏或工具栏中
    四、如需要为该Action设置一个响应函数,可把该Action中的Triggered()信号和槽函数绑定。
    ///绑定
    connect(ui.actionPress,SIGNAL(triggered()),this,SLOT(PressSlot()));
    或者按照Action的名字来编写响应槽函数,即默认绑定
    on_actionPress_triggered();

  • 相关阅读:
    Revolving Digits[EXKMP]
    字符加密Cipher(bzoj 1031)
    Hotaru's problem
    1089 最长回文子串 V2(Manacher算法)
    3172: [Tjoi2013]单词
    3689: 异或之
    3942: [Usaco2015 Feb]Censoring [KMP]
    2795: [Poi2012]A Horrible Poem
    GT考试(bzoj 1009)
    NOIP2016提高组解题报告
  • 原文地址:https://www.cnblogs.com/YouXiangLiThon/p/7147509.html
Copyright © 2011-2022 走看看