Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用QT C++中的按钮,在信号和时隙之外使用下一页?_Qt_Qt5 - Fatal编程技术网

如何使用QT C++中的按钮,在信号和时隙之外使用下一页?

如何使用QT C++中的按钮,在信号和时隙之外使用下一页?,qt,qt5,Qt,Qt5,我创建了带有复选框和按钮的表格小部件 现在,单击按钮后,如何进入下一页查看所有选中的数据。最初的问题是: 如何在Qt C++中使用按钮,不使用.下一页 这实际上是不可能的,当然也是不可取的,因为Qt信号和插槽是Qt的基本机制,在Qt中无处不在 一定要花更多的时间来理解和学习一些Qt教程和。考虑一下QT5本身的源代码,因为它是。您还可以找到许多Qt应用程序,例如,在上、内部等。。。这应该是鼓舞人心的,如果你没有时间,你可以支付一些Qt咨询公司做你的工作 我的建议是创建一些Qt子类,并将其放到适当的

我创建了带有复选框和按钮的表格小部件

现在,单击按钮后,如何进入下一页查看所有选中的数据。

最初的问题是:

如何在Qt C++中使用按钮,不使用.</P>下一页 这实际上是不可能的,当然也是不可取的,因为Qt信号和插槽是Qt的基本机制,在Qt中无处不在

一定要花更多的时间来理解和学习一些Qt教程和。考虑一下QT5本身的源代码,因为它是。您还可以找到许多Qt应用程序,例如,在上、内部等。。。这应该是鼓舞人心的,如果你没有时间,你可以支付一些Qt咨询公司做你的工作

我的建议是创建一些Qt子类,并将其放到适当的位置。这本书应该是鼓舞人心的。您可能应该将QTableWidget子类化以添加一个新的插槽,并将其用于m_pTableWidget,或者至少将您的主窗口::on_按钮_单击为一个公共插槽,当然还要将其适当连接

如果您不想使用Qt信号和插槽,则应放弃使用Qt并选择其他。它们都有一些通知机制,至少基于,而且Qt信号和插槽的设计非常好,有时比其他工具包提供的要好

同时阅读

似乎您不了解Qt的设计原则,即Qt的核心,因此您应该广泛使用它们。因此,我建议花几天时间仔细研究这本书,因为它写得很好,但内容广泛;首先是现有示例的源代码,包括Qt本身;将当前代码扔进垃圾箱;然后用一种方法重写它:一次编写几十行代码,用所有警告和调试信息编译它们,这样g++-Wall-Wextra-g就可以了,对它们进行改进以使其不出现警告,测试您不完整的程序-----确保它按您希望的方式工作,并再添加一个小功能,也许只是一个新的小部件,然后重复。当然,至少在迭代和增量开发方法的每个循环中,使用我推荐的系统并频繁提交代码

注意。你一开始完全改变了你的问题,你拒绝使用;现在你接受使用它们。当然,您需要仔细阅读每个使用过的小部件的文档,包括超类,尤其是Of和Of。你需要定义一个页面是什么,进入下一个页面意味着什么,因为你不知道它们


花几天或几周的时间阅读这篇文章。如果没有,你的问题是不清楚的。您需要定义一个Qt插槽来执行相应的操作。了解更多信息,但我不想使用signal和slots@basilestrynkevitch,我只想使用按钮在两个包含数据的窗口之间切换。如果我点击按钮,那么它可以获取所有检查过的数据并转到下一个窗口。那么你不应该使用Qt。因为这是Qt中的基本机制,用于定制某些Qt小部件(如按钮)的行为。您的代码格式不好,并且不是一个标准。它应该有一个主要的功能,使之成为一个请你的问题,以改善它很多:格式正确的代码,扩展它,使一些与一个主要的,并解释了详细的几个段落,为什么你不想使用。