问题标签 [qpushbutton]

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 投票
2 回答
656 浏览

c++ - QBoxLayout 添加 QTextEdit 全尺寸和 QPushButton

我想要一个QTextEditand QPushButtonin a QBoxLayout,其中按钮需要的大小尽可能小,其余的都是 textedit 。

到目前为止,我想出了这个。

textedit 和按钮之间仍然有一个填充。我怎样才能删除它?

布局截图

0 投票
1 回答
390 浏览

pyqt4 - 如何将 QPushButton 插入 QLabel (PyQt4)?

我想在 pyqt4 上的文本中添加按钮。但我没有找到任何解决方案或示例代码。

0 投票
3 回答
4230 浏览

python - 使用 Qt 样式表更改状态更改图标

我正在尝试为我的应用程序支持主题,我遇到了一个问题,我必须根据 QPushButton 的状态(默认、悬停、按下等)更改图标。这是我用来设置 QPushButton 图标的方法:

因为悬停状态使用的背景需要我的深色主题中的图标,所以我尝试使用以下方法将其更改为另一个:

当我这样做时,play_light.png会按原样显示,但不会更改为play_dark.png状态更改。

在我的 Python 代码中,播放按钮在播放时变为停止按钮,因此在我的风格中,我使用自定义属性将其设置为该图标:

这对我来说也不会改变。所以,我在网上找到了一些代码来重置按钮的样式,如下所示:

我不想为每个状态更改的每个按钮使用此解决方法。你们以前遇到过这个问题吗?

感谢您花时间看这个。

0 投票
0 回答
148 浏览

qt - 使用 QPushButton 运行 WampServer

我正在尝试使用 QPushbutton 运行 wampserver:当我单击 QPushbutton 时,我有一个 SLOT runnig

当我尝试使用 launcher.exe 或任何其他解决方案时,第一个或第二个解决方案都没有工作。exe文件它的warking,但它不适用于wampserver

0 投票
1 回答
158 浏览

python - 使用 QPushButton 按下按钮发送参数

我有一个带有一个 QLabel、一个 QLineEdit 和一个 QPushButton“查找”的 QDialog。按下按钮后,我想将在 QLineEdit 中输入的文本发送到另一个函数,该函数将处理查找按钮的操作。

如何将 QLineEdit 中输入的文本作为参数发送给函数find

0 投票
1 回答
1305 浏览

c++ - Qt:图标弄乱了 QPushButton 的宽度 - 调整图标

我目前将以下样式表属性用于动态创建的 QPushButton

QPushButton 旁边还有一个图标 - QPushbutton 在 QToolBar 内

当应用程序在我的计算机上运行时,这种风格可以正常工作。但是,当应用程序在另一个显示被放大的系统上运行时,问题就开始了。(在 windows-7 上,这是通过在控制面板中显示并选择 Larger-150% 来完成的)。当应用程序在具有放大显示的系统上运行时,这就是我得到的。(其中的文本应该是“Hello MyBig World!!”)请注意缺少感叹号

在此处输入图像描述

我相信只有在按钮中有图标时才会出现此问题。没有图标 QpushButton 看起来不错。这是没有图标的样子。请注意,文本现在完全可见。

在此处输入图像描述

这就是我创建 QPushButton 的方式

关于为什么会发生这种情况以及如何解决此问题的任何建议 - 我的计算机上的按钮宽度很好,所有文本都与感叹号一起出现。但是,所有文本都不会出现在字体被放大的计算机上。为了在该计算机上显示整个文本,我需要重新设置样式表的样式并增加最小宽度。我不想一直重新设置样式,并且想知道解决这个问题的正确和有效的解决方案。

更新

这是我现在使用的代码

这就是我得到的(注意文字仍然被切碎:( !!!!)

在此处输入图像描述

0 投票
1 回答
1184 浏览

c++ - 在代码中生成 Qt 按钮

我正在使用 GUI 构建一个简单的 C++ 应用程序。我正在使用最新的 Qt (5.2)。所以我的问题 - 我想在我的窗口上构建类似扫雷字段的东西,我想问我如何在程序代码中创建按钮,以便我可以创建不同大小的字段。必须有一种方法,否则我将不得不将 25、64 和 144 按钮放在三个单独的窗口中,这是不正确的。

编辑:我知道它会带有一些循环,但我缺少关于“创建按钮”的代码以及关于将其放置在窗口上并定位它的代码。

先感谢您

0 投票
2 回答
156 浏览

c++ - 如何将 KeyReleaseEvent 与 Button 合并

如何合并KeyReleaseEventQPushButton使用signal. 我的意思是每当用户按下回车键按钮时,都应该使用 SLOT 调用某些函数。那么我必须在信号中使用什么?

0 投票
1 回答
7981 浏览

c++ - Qt 5 将带有参数的插槽分配给 QPushButton

我在 C++ 上有一个 Qt 应用程序,我想为 QPushButton 分配一个插槽。但我想传递一些参数,因为我有不止一个 QPushButton 在做类似的事情,所以我想要一个函数,但里面有一个参数,但 Qt 一直告诉我没有这样的插槽。有人能告诉我为什么以及我应该怎么做吗?

先感谢您

在 .h 文件中,我有:(一开始它是私有的,但我在搜索问题时更改了它)

然后在.cpp中:

再次在同一个 .cpp 中:

这是在两个嵌套循环中完成的,因此i定义 j明确。

我的错误是:

我在互联网上读到一些我应该说的东西,handleButton(int, int);但是我应该如何传递论点?

0 投票
1 回答
745 浏览

matlab - 更改按钮颜色

我正在尝试在 MATLAB r2013 中创建游戏 Battleship。我想用一个功能(不点击它)更改按钮的颜色,以便了解 PC 何时击中我的船舶面板。有谁知道我该怎么做?我尝试过使用set(myOwnBattleship.Apanel.tableA3,'BackgroundColor','k')播放Apanel器面板和tableA3我要更改颜色的按钮的命令。