问题标签 [qt-designer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1666 浏览

python - pyuic4生成的程序如何运行?

我是 PyQt 的新手,虽然我对 python 有点了解。我想成为 Qt 设计师来进行 GUI 编程,因为它会让我的工作更轻松。我在 Qt 设计器中进行了一个简单的对话框,并使用 pyuic4 进行了转换。

我想运行这个程序。如何通过导入这个文件从这个文件运行这个程序?我知道这是一个非常基本的问题。

0 投票
6 回答
24530 浏览

qt - 从 .ui 文件生成 .h 和 .cpp

假设我有about.ui文件。如何从我的.ui文件中制作“about.h”“about.cpp” ?我也必须创建一个.moc文件?如何在创建后编译它以查看是否一切正确?

0 投票
1 回答
749 浏览

qt-designer - QtDesigner:是否可以分配顶部菜单项处理程序?

在 QtDesigner 中,如果我有一个按钮并且想要为其添加处理程序,我需要做的就是右键单击此按钮并选择“转到插槽” - QtCreator 将自动添加代码并将信号连接到插槽。但是顶部菜单项在右键菜单 O_O 中没有“转到插槽”。是否可以将处理程序添加到 QtDesigner 的顶部菜单项?当然,我可以在构造函数中手动编写“连接”方法,但是在 QtDesigner 本身中单击几下会更容易-_-。

0 投票
2 回答
1681 浏览

c++ - 带有自定义小部件的 Qt Designer 4.6 中的分段错误

在 Qt Designer 4.6 中使用我的新 Qt Widget 时出现分段错误。尝试预览新小部件时出现问题。

使用 gdb 时,我发现问题出在 qdesigner_internal::WidgetFactory::applyStyleToTopLevel:

因为那里传递了一个空指针:

我是 Qt 的新手,这是我的第一个自定义小部件。有没有人有解决这个问题的线索。

这是我的小部件代码

0 投票
2 回答
9282 浏览

c++ - Qt Designer中按钮的回调?

我今晚才开始使用 QtCreator,它似乎将所有界面内容都放在了 ui 文件中。我按照教程为我的图标创建资源,然后将它们添加到顶部的菜单栏中。

但是,当其中一个被单击时,我需要建立连接,并且无法弄清楚如何为其进行回调。
我是否必须通过代码完全创建它们,或者是否有某种方法可以为它们添加回调(而不是仅仅让它们与其他对象交互)。

0 投票
2 回答
896 浏览

python - 如何使用 QtDesigner 4 打开 Pyqt 3.3 ui 文件?

我安装了 PyQt 4(我找不到适用于 Windows 的 PyQt 3),我想打开一个使用 QtDesigner 3.3 创建的 QtDesigner ui 文件。

当我打开此文件时,我收到以下消息:

Please use uic3 -convert to convert to Qt4

不幸的是,我在安装的 bin 文件夹中没有看到 uic3 工具。

有谁知道我怎样才能将此文件转换为 QtDesigner 4?

附加问题:在哪里下载适用于 Windows 的 PyQy3 二进制文件?

提前致谢

0 投票
3 回答
1767 浏览

properties - 转换为 python 后是否可以从 QT Designer 访问自定义属性?

我是 PyQt 和 Qt Designer 的新手,我正在尝试创建一种简单的方法来将 qWidgets 与 SQLite 数据库中的表和列相关联。我的想法是用两个自定义属性标记设计器中的每个 qWidget,一个带有表名,一个带有列名。稍后,我将使用设计师提供的信息来构建我自己的类,该类在 qwidets 和 SQLite 数据库之间创建关系。

在 Designer 中添加自定义属性似乎工作正常,但是在将设计器的 xml 转换为 python(使用 UIC)时,不会生成这些自定义属性的代码。有没有人成功做到这一点?也许有更好的方法来做到这一点?

谢谢,

埃里克

0 投票
3 回答
8107 浏览

qt - 如何在 QDockWidget 标题栏中显示图标?

我的QDockWidget有窗口标题和关闭按钮。如何在标题栏中放置图标?

当我从QDockWidget WindowIcon属性的资源中选择图标时,它也不起作用。

有任何想法吗?

0 投票
12 回答
133640 浏览

python - 将 qtDesigner .ui 文件链接到 python/pyqt?

因此,如果我进入 QtDesigner 并构建一个 UI,它将被保存为一个 .ui 文件。如何将其作为 python 文件或在 python 中使用?

0 投票
4 回答
11271 浏览

python - 将 QTDesigner 与 PyQT 和 Python 2.6 一起使用

我是 Python 新手,我开始使用 PyQT4.7 和 Python 2.6 自学 GUI 编程(希望如此)

我刚刚从 PyQT 网站下载了整个 PyQT/QT4 包(包括 QTDesigner),但是看起来 QTDesigner,作为新手使用它看起来很棒(因为你可以看到每个小部件的所有属性/属性/默认值等)和视觉编辑属性很棒,但 PyQT 似乎没有将 QTDesigner 设置为直接与 PyQT 和 PyQTs python 代码生成脚本集成:

即:点击“查看代码”,尝试运行名为 (uic) 的 Designer->C++ 脚本,而不是 pyuic.py 脚本等。

有没有办法让 QTDesigner 与 PyQT 紧密集成,以便像使用 C++ 一样动态生成代码?

如果不是,这是否意味着我必须在我的 Python IDE 中编写整个 QT GUI 并查找每个小部件的所有文档和样板代码?(与仅具有 QTDesigner+Python 集成相比,似乎非常低效和不优雅)。

使用 Designer 和 PyQT 的习惯工具链//生产流程是什么?(如果无法直接集成——python+pyQT 用户是否只是跳过使用 QTDesigner 并在 python 中手动编写所有 QT GUI 代码?)

对于 PyQT 新手的任何其他提示/建议将不胜感激。谢谢!

ps 我知道你们中的很多人可能会告诉我把它吸起来,然后手动编写所有 QT UI,但是如果我在按照上面的要求学习时使用 Designer,请提供一种方法,以便我可以学习它更容易,谢谢!