- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序在菜单栏中有一个“actionhelp”,单击它会打开一个 QDialog,其中在主窗口的另一侧包含一个确定按钮 我有一个 QStackedWidget所以我的问题是当我按下 QDialog 中的那个确定按钮时如何更改 stackedwidget 的索引??
最佳答案
信号与槽。将来自 ok 按钮的信号(或在关闭后检查 QDialog::Accepted 时发出您自己的信号)连接到将更改 QStackedWidget 中的索引的插槽。
示例代码:
在main方法中创建并连接QAction:
QAction *displayDialog = new QAction("Display Dialog", this);
connect(popup, SIGNAL(triggered()), this, SLOT(showDialog()));
显示对话框:
void showDialog()
{
YourDialog *dialog = new YourDialog(this);
int return_code = dialog.exec();
if (return_code == QDialog::Accepted)
{
int index = someValue;
qStackedWidget.setCurrentIndex(index);
}
}
关于c++ - 如何从 Qdialog 更改 QStackedWidget 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15496831/
我在我的主窗口上使用 QStackedWidget。 stackedWidget 上的firstPageWidget 包含3 个按钮。现在,如果我按下第一页上的第一个按钮,我希望 stackedWid
我认为我有一个相当基本的 Qt 问题,但我无法弄清楚: 我有一个包含 QStackedWidget 的 QMainWindow。那里的所有页面小部件都是从 QWidget 派生的单独的类。 所以: Q
我试图让一个小部件放置在 QStackedWidget 中的页面上,以便在父 QStackedWidget 调整大小时自动调整大小。这个简单的任务似乎无法用 Qt Creator 完成。向页面添加布局
如何从 QStackedWidget 中删除所有小部件?我只需要从 QStackedWidget 中删除所有小部件。 最佳答案 您需要遍历所有小部件并删除它们中的每一个: for(int i = st
这个问题在这里已经有了答案: Qt QStackedWidget Resizing Issue (3 个回答) 7年前关闭。 我要我的 QStackedWidget调整到打开的页面。 我在第一页附加了
如何在 QPushButton.clicked 上滑动 QtWidgets.QStackedWidget 页面,如下图(右图)所示?操作:按左侧按钮 QStackedWidget 页面索引将设置为 0
我有一个 GUI,要放在屏幕上,屏幕上有映射到功能键的硬件按钮。当按下顶行键时,想法是屏幕将更改为数据的不同 View ,侧面按钮映射到当前显示的 View 并在屏幕(按钮或标签)上显示相应的信息。
我正在使用 QtDesigner 开发 Qt 应用程序。 以前很容易访问特定的小部件来使用它们做一些事情,比如连接信号。添加 QStackedWidget 后,我无法再使用 ui->stack->
我想在我的应用程序中嵌入一个QStackedWidget。不幸的是,在我的试验中,ApplicationWindow 的大小调整不会再导致 MyMplCanvas 的大小调整。 如果我使用替代方法将
在我的 mainwidow.cpp 构造函数中,我这样做: TLDAlgoSettings = new TLDSettings(ui->algoSettingsStackedWidget); ui->
有没有办法在不指定实际索引的情况下更改 QStackedWidget 的页面。 self.homeb.clicked.connect(lambda: self.stackedWidget.setCur
在 Qt 4.8.0 设计器中重现的步骤 我在 Qt Designer 中创建了一个新的对话框表单 我在对话框中添加了一个 QStackedWidget 我将对话框的布局设置为与对话框 堆叠布局大小
我有两个按钮(wgtbtnA 和 wgtbtnB)放置在两个不同的页面(page1 和 page2),分别)在父对象(objectName:stackedWidget)内。我的困境是:当我运行代码时,
我创建了带有名为“First”的按钮的窗口,单击按钮“First”后,该窗口显示下一个名为“Second”的按钮,但按钮“Second”并未移动: self.b2.move(50,50) 有什么问题吗
我正在将一个小型 qt 应用程序移植到 java,我想知道 java swing 是否具有与 Qt 的 QStackedWidget 等效的功能。 最佳答案 这QStackedWidget ? The
我构建了 Qt gui 并且有很多窗口需要处理。我同时使用 QStackedWidgets(替换按钮点击信号中的窗口)实现了这一点,但我不确定这是正确的方法。 我可以用这种技术维护很多窗口吗? 什么是
我正在实现一个选项卡样式的 UI。其中选项卡由 QListWidget 显示,内容由 QStackedWidget 显示。在 QStackWidget 的每一页上都有允许在 QHBoxlayout 中
我在 Qt Creator 中开始了新项目(Qt Widget 项目 > Qt Gui 应用程序),但我无法使堆叠的小部件正常工作。 我不知道如何更改我使用 ui 添加的堆叠小部件中的页面。程序对象结
我的表单中有一个 QStackedWidget,我正在动态添加某些小部件。 m_lineEdit = new QLineEdit(); m_label = new QLabel();
我是 Qt 的新手,我必须为此制作一个具有多个窗口的 GUI 我使用 Qt 设计器工具找到了 QStackedWidget 类。 我使用 add new->Qt designer form class
我是一名优秀的程序员,十分优秀!