c++ - 单击一个按钮后创建一个按钮
问题描述
我创建了一个按钮“+ add”。我想做的是在同一个窗口中单击“+添加”按钮后创建另一个按钮“编辑”。
如何编辑新“编辑”按钮的文本和位置?
是否可以在另一个窗口中创建另一个按钮?我尝试使用这种方法,但它不起作用,我不明白我应该写什么作为第二个参数?
QPushButton::QPushButton(const QString &text, QWidget *parent = nullptr)
解决方案
你有两个选择:
在应用程序开始时创建所有组件,然后根据需要显示和隐藏它们。
仅声明没有初始化的引用,然后调用创建函数并将此按钮引用传递给它。
最重要的部分是不要在函数内部创建引用。
推荐阅读
- google-apps-script - Google Apps 脚本在“服务超时:电子表格”上失败
- webdav - 是否可以将自定义属性放在沙丁鱼的目录中?
- c++ - C++ Eigen 线性系统求解,数值问题?
- python-3.x - 一种从字典中检索数据的 Pythonic 方法,其中包含字典列表和字典列表
- single-page-application - 参考 package.json 详细信息的“关于我”页面
- jquery - 使用 groupBy() 函数访问从 laravel 返回的 JSON 索引键
- python - 可以使用literal_eval(f'{}') 从外部源执行代码吗?
- c# - Agora.io 在 C# 上生成动态密钥
- node.js - 在 NodeJS 中使用 Microsoft Bot Framework 将 Excel 内容作为附件发送
- mysql - 小型数据库的 MySQL tmp_table_size