首页 文章

Qt Designer / PyQt - 动态复制带有嵌入式小部件的选项卡小部件

提问于
浏览
0

我有C#经验,我正在制作我的第一个Python应用程序 . 我在QT Designer中完成了UI的部分工作,很快我就会尝试将PyQt与我的代码集成 . 这是最佳方法的一般指导性问题 .

我有一个标签小部件,其中包含每个标签中的各种内容我希望整个标签小部件可以使用加号按钮进行复制 . 基本上,滚动视图包含用户想要的多个这些选项卡小部件 . 用户可以将现有实例复制为新实例,或创建空实例 .

请有人帮我理解如何做到这一点?这样工作吗?

  • 创建滚动视图 .

  • 将选项卡小部件放在滚动视图中 .

  • 在选项卡小部件的角落添加重复和删除按钮 .

  • 在滚动视图外放置一个加号按钮 .

  • 通过python代码完成所有其余的工作?或者我会错过一些Qt Designer技巧?

有关如何在QT Designer中执行此操作以及在PyQt中编码的任何提示将不胜感激 .

另外,也许是偏离主题,但任何关于PyQt安装和使用的一般提示都会很好 . v5不是v4?我正在运行Python 3.6 32位,我被告知应该运行3.5包(但64位可能没有) .

谢谢,

1 回答

  • 0

    首先是主题:如果你开始一个新项目,请使用PyQt5 . Qt 4已经达到使用寿命,除非它是一个关键的安全修复程序,否则不会看到任何新版本 .

    至于你的大部分问题:如果你想使用Designer,你应该首先看一下Qt Designer's documentation . 它会让你很好地开始 .

    5,取决于口味 . 由于各种原因,开发人员一直在使用它们 . 这取决于您决定哪种风格最适合您的需求 . 设计师没有任何技巧,你无法在代码中完成 .

相关问题