当titleChanged事件在Qt中的QWebView中发生时,如何启动我自己的代码序列
How to initiate my own sequence of code when titleChanged event occurs in QWebView in Qt?
我是Qt的新手,我一直在尝试开发一款适用于桌面的web浏览器。我已经掌握了web浏览器GUI设计的窍门,但我才刚刚开始学习这种新语言。
我的问题是:当QWebView的title Changed事件发生时,我如何执行自己的代码序列?
说真的,我不知道怎么做,这就是为什么我不能发布任何代码。但是,有人能发布代码来实现我的目标吗。您可以假设我有一个名为MainWindow的类,我在其中添加了来自Qt设计器的QWebView。
如果我不清楚,请告诉我。
谢谢。
QWebView::titleChanged
是一个信号,而不是一个事件。转到Qt设计器,打开QWebView元素的上下文菜单,选择titleChanged
信号。它将在MainWindow类中创建一个槽。
使用信号和时隙是Qt中使用的最基本的技术之一。请仔细阅读文档。
相关文章:
- 如何创建一个空的全局类并在启动时实例化它
- 即使我读取了所有内容,在FIFO上打开的QSocketNotifier也会一直启动
- 使用 std::string () const 函数启动线程或未来
- 如何修复valgrind启动时的致命错误(与libc6-dbg和libc6-dbg:i386连接)
- 将向量作为类>(值)<向量启动和向量<类>[值]有什么区别
- 如何创建线程序列以按照启动顺序执行任务?
- WINAPI 注册应用程序重新启动时不清除打开的套接字
- 在挂钩启动新线程时解除挂钩进程
- 程序无法启动,因为缺少 libmpc-3.dll
- 从 exe 文件 (Visual Studio ) 启动时调试断言失败
- QSerialPort 在应用程序启动之前正在使用中
- 无法在 Arch Linux 中启动虚幻引擎 4
- C++关于指针和使用函数将它们启动到堆的行为究竟是什么?
- 如何使用 ctypes 停止和重新启动从 Python 运行的C++代码
- 阻止进程在从服务启动时启动,并在某些进程关闭后继续运行服务。
- 如何使用 Twincat3 启动/重新启动 PLC(错误 1793)
- 使用启动命令启动命令时,将命令传递到另一个 cmd 窗口
- 在Linux上启动时启动我的GTK应用程序
- Eclipse CDT——是否有一种方法可以在启动新启动之前终止之前正在运行的启动?
- 如何在程序启动时启动C++线程