问题标签 [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.
qt - 编译后 Qt GUI 不会改变
我使用编译并运行的 Qt Designer 创建了一个 GUI。
然后我在 GUI 中进行了一些更改并再次重新编译,但 GUI 保持不变。
即使我删除小部件并重新编译它们也会出现......
我试过Clean All
但Clean Project
没有成功......
可能是什么问题?
qt - 如何使用 qt 设计器将 QActions 连接到 SLOTS
我使用qt Designer创建了一个漂亮的工具栏,并用一些动作填充它。
我尝试通过单击edit> signals and slots将操作从 qt 设计器视觉连接到插槽。这不起作用,因为我找不到任何 QAction 信号。
问题。
有没有办法将 QAction SIGNAL(triggered()) 连接到我在 QT 设计器中的插槽?请帮忙。
PS:
我目前被迫通过代码连接:
但我很懒,我希望使用 qt 设计器进行连接。
qt - 在 Qt 中应用类似 chrome 的标签
伊万做了这个——见http://ivan.fomentgroup.org/blog/2009/03/29/instant-chrome/——但我不知道怎么做,因为我是Qt的新手。有谁知道如何实现这一目标?
python - 使用 qtdesigner for python 帮助设计布局
我正在使用 Qtdesigner 为我的 python 应用程序生成 GUI。
问题是我手动制作了小部件,然后将其编译为 py. 但后来我发现组件在最大化时没有调整大小。
因此,我在设计器中打开了 .ui 文件并为我的小部件选择了组框,并通过右键单击它来选择网格中的布局。
即使是现在,小部件也不会在最大化时调整大小....
我必须做点别的吗???
非常感谢...
qt - 设计一个没有标题栏的窗口 - QT Designer
使用 QT Designer 时如何声明没有标题的窗口?
c++ - 表单输入验证,多焦点问题
我在尝试验证 QT4 中的某些输入时遇到问题。
我有一个带有 2 个 textEdit 字段的表单。当一个字段失去焦点时,我希望它检查该字段是否为空,如果是,则提醒用户。
这是我的代码:
我的问题是,当我运行表单并失去对第一个 textEdit (nameEdit) 的关注时,我从 BOTH 信号中得到了一个 MessageBox。有什么建议么?
python - Qlabel中的setlabel会在pyqt中分配一个变量吗?
我仍然从使用 eric4 的 QtDesigner 开始使用 PyQt(并且仍在整体研究 python)。
无论如何,正如我使用 QtDesigner 在 GUI 中设计的那样,我刚刚制作了一个 Qlabel 作为占位符,旨在使用可以访问我正在构建的 SQLite 数据库的最新 ID 进行更新。我希望它设置标签以更改为 ID 主键中可用的下一个插槽,但老实说我不知道如何。
我试图更改 UI 编译表单,因为我注意到它是这一行:
设置将与 SQLite 通信的假定 ID_Number 的标签。但是当我将“IDLabel”更改为变量时,我总是会遇到编译错误。我已经检查过它应该是一个常量,但它可能是一个变量吗?还是我在 QtDesigner 中使用 QLabel 做错了,我应该使用其他东西?
非常感谢解决我正在尝试打破的墙壁的任何帮助
python - 对话框窗口中的标签不会更新每次单击按钮主窗口(PyQt)的释放
我使用 QtDesigner(在 eric4)在 GUI 中进行了设计我刚刚制作了一个 Qlabel 作为占位符,旨在使用可以访问我正在构建的 SQLite 数据库的最新 ID 进行更新。我希望它设置标签以更改为 ID 主键中可用的下一个插槽,因此我在单独的 py 文件中创建了一个类和定义:
然后我修改了编译后的 UI 表单并在顶部添加了这些(AccessMem 函数的单独 py 文件是 memberinfo.py):
然后我将def retranslateUi
必须更改显示的部分更改为:
以便它可以在对话框窗口打开时显示。
问题是每当我运行程序并在主窗口中启动该对话框窗口时,ID_Number 的显示不会在对话框窗口中更新。每当我关闭程序时,再次运行它,然后再次单击主窗口以启动对话框窗口,ID_Number 显示会更新。
以防万一,这里是我添加的主窗口中的部分对话代码以启动对话窗口: 在顶部我添加:
然后在 AddMember 点击事件:
NewMember 是 ui 文件夹中 newmember.py 中类的名称。
还要注意的是,在 NewMember 对话框窗口中,它基本上为 sqlite 数据库添加了一组新数据。如果单击“保存”按钮,以下是事件的部分对话框代码:
input_data 方法位于一个单独的 py 文件中,如下所示:
因此,当单击 NewMember 对话框窗口的“保存”按钮时,窗口关闭并且 sqlite 插入了新的数据集。然后主窗口中的按钮启动 NewMember 窗口,IDLabel 必须更新为最新的行 ID,但它仍然没有更新自身。
可以问一下这个怎么解决吗?任何帮助都非常感谢深深鞠躬
python - 在 pyqt 中将变量(一个 ID)传递给另一个编译的 UI
关于如何传递一个变量,特别是最近访问的 sqlite 中的一个 ID,以用于生成的另一个 UI,我已经被难住了一个多小时。我正在使用 eric4(带有 python、pyqt、qtdesigner 和 sqlite)。
基本上,我正在编写的程序会生成成员,并且每个成员在生成成员信息时都有一个唯一的 ID。当有一个新成员时,分配给新成员的 ID 必须传递给程序的另一部分。但也有必须对会员进行修改的情况,必须知道ID才能显示会员的权限信息。
基本上,当添加新成员时,它首先输入数据库中的信息。我在名为 newmember.py 的 ui 的对话框代码中所做的是这样的:
这NewMem
是另一个 py 文件中的一个类,它可以访问数据库。input_data 方法的部分内容如下所示:
我添加了这段代码,以便它知道分配给新成员的 ID::
所以我self.NMem.input_data(Nik)
把ui对话框代码newmember.py中的这一行改成了这个
这样ID就会被传递。
现在,对话框代码将打开另一个窗口,我希望返回的 ID 用于另一个 ui。到目前为止,newmember.py 中的 ui 对话框代码中的整个方法基本上是这样的:
这Points()
是另一个ui对话框代码中的一个类,它将在Points
ui中显示成员的信息。但是返回的ID
信息必须传递给Points()
ui,这样才能显示正确的信息。我有一种预感,我需要更改已编译的 ui 表单中的某些部分,以便它知道ID
要显示的部分,但我将如何将它传递到已编译的 ui 表单中?
任何帮助都非常感谢深深鞠躬
编辑:这段代码中有没有办法-
变量ID是否也被合并并传递到ui中?喜欢
那个ID也会去ui吗?
Edit2:有没有一种方法如何在 python 中的 ui 类中传递变量,就像这里显示的那样 - http://www.daniweb.com/forums/thread64758.html
qt4 - 在自定义小部件中集成语言翻译
我已经开发了自定义小部件并添加到 qtcreator 中。我已经开发为文本的自定义小部件。我希望可以根据要求选择以不同语言显示文本。我怎么能做到这一点。我在普通应用程序中找到了许多关于语言翻译的教程,但我想在自定义小部件中实现相同的目标。我怎样才能做到这一点。任何人都可以建议我如何进行此操作。
提前致谢