gpt4 book ai didi

c++ - 如何在我的 UI 中的槽外修改 QLabel 对象?

转载 作者:行者123 更新时间:2023-11-28 05:21:20 25 4
gpt4 key购买 nike

只是一个简短的问题:

我希望根据与小部件无关的条件语句的值,在其槽外编辑 QLabel 对象的文本。在线研究尚无定论,所以如果你们中的任何人能阐明这是如何完成的,我将不胜感激。

谢谢!

编辑:我使用 Qt Designer 将 QLabel 放入我的 MainWindow 类中,这意味着它从未在我的 MainWindow.cpp 源代码中正式声明。这是一个带有代码的解释:

if (webcam.isOpened() == false)
{
MainWindow::mainVideo.setText("Stream is offline.")
/*mainVideo is my QLabel, I need to figure out how to access this if
*it was placed into my UI via Qt Designer.
*/
}

最佳答案

必须使用:

if(condition){yourlabel.setText(your text);}

在你的情况下:

if (!webcam.isOpened())
{
ui->mainVideo->setText("Stream is offline.")
/*mainVideo is my QLabel, I need to figure out how to access this if
*it was placed into my UI via Qt Designer.
*/
}

关于c++ - 如何在我的 UI 中的槽外修改 QLabel 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41436352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com