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

Jea*_*Luc 3 qt designer

我一直在学习Qt Designer中的子类化和小部件推广,并且我已经推广了一些QPushButtons.我的提升类表示计算器上的数字键,并在构造函数中获取参数.给出的参数是按钮的编号,它作为int传入.

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

sam*_*m-w 7

没有简单的方法来实现这一点,同时在构造函数中保持你的参数我害怕(在文档中阅读这个页面,你将如何去做).

我认为你最好的解决方案是保持构造函数镜像QPushButton(即只传递父代QWidget),然后通过调用函数来设置自定义数据.