我反复使用一对QComboBox,并QListWidget在一个项目中.他们的交互是高度耦合的 - 当在组合框中选择项目时,列表以某种方式被过滤.我在多个对话框实现中复制粘贴这两个小部件之间的所有信号和插槽连接,我认为这不是一个好主意.
是否可以创建一个自定义小部件,它将容纳这两个小部件,并将所有信号和插槽连接在一个地方?如下所示:
class CustomWidget
{
QComboBox combo;
QListWidget list;
...
};
Run Code Online (Sandbox Code Playgroud)
我想将此小部件用作单个小部件.