跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请教一个问题:关于 slot 和 signal 的 connect, 不用 connect, slot 也能被调用
未分類
15 4 月 2021

请教一个问题:关于 slot 和 signal 的 connect, 不用 connect, slot 也能被调用

请教一个问题:关于 slot 和 signal 的 connect, 不用 connect, slot 也能被调用

資深大佬 : ericgui 1

比如,你在 UI 上选了一个按钮,点击右键, 然后选择 go to slot,头文件里就加了一个 private slot
mainwindow.cpp 文件里,你就可以具体来实现这个 slot

然后 build 的运行,点击这个按钮,这个 slot 就被调用了

但是,如果你自定义一个 slot,你必须用 connect 才行

所以,为什么通过点击右键,选择 go to slot,得到的,就不用 connect? 是因为这 slot 的命名有特殊的规则吗?一般这种,都是 on_pushButton_pressed 这样的

大佬有話說 (5)

  • 資深大佬 : imn1

    不懂 C++,只写过 pyqt
    每个控件都有内置响应,大部分没有操作,用 connect 是指向一个指定操作,但也可以继承覆盖内置的响应事件进行操作

    例如按钮内置应该有点击、按下、移过、tirgger(这个不知中文叫什么)……等等

    其实我也没完全理解你说的,只是 v2 回复 qt 的人不多,我就猜一下抛砖引玉

  • 主 資深大佬 : ericgui

    @imn1 谢谢回复

    qt 似乎真的没多少人用么?

    我学 qt 其实想用这个作为切入点,学点 c++

    哎

  • 資深大佬 : imn1

    @ericgui #2
    很多人用,只是来这里的少,或者说这里用 qt 的人没那么“闲”,

  • 資深大佬 : play78

    @ericgui 是的,有约定。
    看下这个:www.cnblogs.com/alleyonline/p/4908438.html

  • 主 資深大佬 : ericgui

    @play78 非常感谢答疑解惑!!!!

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具