gpt4 book ai didi

Qt Design 推广 Qpushbutton 参数化构造函数

转载 作者:行者123 更新时间:2023-12-04 00:09:24 27 4
gpt4 key购买 nike

我一直在学习 Qt Designer 中的子类化和小部件提升,并且我提升了一些 QPushButtons。我提升的类代表计算器上的数字键,并在构造函数中接受一个参数。给定的参数是按钮的编号,它是作为 int 传入的。

有没有办法告诉 Qt Designer 如何构造每个按钮?构造函数需要传递给它的数字 0-9。如果我手动修改生成的代码,它可以工作;但是,每次生成表单时,我都必须手动编辑它。

最佳答案

恐怕没有简单的方法来实现这一点,同时将你的论点保留在构造函数中(阅读 this page in the docs 以了解你可能会如何去做)。

我认为您最好的解决方案是让构造函数镜像 QPushButton 的构造函数(即仅传递父 QWidget),然后通过调用函数来设置自定义数据。

关于Qt Design 推广 Qpushbutton 参数化构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8920169/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com