• 5860阅读
  • 4回复

Qt creater 创建信号和槽 [复制链接]

上一主题 下一主题
离线ujac
 
只看楼主 倒序阅读 楼主  发表于: 2010-01-11
用QtCreater 创建个应用然后 在上面拖拽个按钮pushButton1 然后给这个按钮添加一个信号和槽 这时系统自动生成了一个函数void MainWindow::on_pushButton_clicked() 我显示了ui_mainwindow.h,但是就是找不到QObject::connect(.....) 这个语句在什么地方,不影响用,就是觉得闷得慌想找到 它是怎么实现这个信号和槽的 也用find命令在 current project 但是还是找不到。
请大家看看 难道 Qt designer 还隐藏了什么???
离线yangfanxing
只看该作者 1楼 发表于: 2010-01-12
用QtCreater 创建个应用?
这是什么做法???
Designer只是提供了控件布局帮助,最后的类是要自己封装起来的。也就是包含ui_mainwindow.h后自己在类的实现文件中connect...请参教程贴~~~
PHPWind好恶心。。。不想看这种界面。。。
离线lxbin2003

只看该作者 2楼 发表于: 2010-01-13
如果你的窗体文件为mainwindow.ui,那就到 moc_mainwindow.cpp 这个文件中找你的slot名称。 那里有实现方法.
离线benbenmajia

只看该作者 3楼 发表于: 2010-01-13
呃,是滴,可以网上搜搜,讲的还是挺详细的
安然.....
离线dbzhang800

只看该作者 4楼 发表于: 2010-01-13
Qtcreator 没隐藏任何东西。只是你看uic生成的 ui_.....h 时忽略了东西。

void QMetaObject::connectSlotsByName ( QObject * object )   [static]
快速回复
限100 字节
 
上一个 下一个