Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改小部件';Qt中的设计视图和代码视图中的名称_Qt_Qcombobox - Fatal编程技术网

更改小部件';Qt中的设计视图和代码视图中的名称

更改小部件';Qt中的设计视图和代码视图中的名称,qt,qcombobox,Qt,Qcombobox,我刚刚开始使用QtCreator启动Qt5,我有一个关于在design视图中更改小部件名称的问题 例如,我有一个,我用它来查找它(这是在main window.cpp): 是否有任何方法可以同时在.ui和主窗口.cpp中更改/更新这两个名称,或者除了在主窗口.cpp中手动键入名称之外,还有更好的方法,这样,我在designview?中更改某些内容后,就不必在代码中查找罪魁祸首。在QtCreator中,您可以使用高级查找菜单(Ctrl+Shift+F)对项目中的所有文件执行查找和替换操作 启用“区

我刚刚开始使用QtCreator启动Qt5,我有一个关于在
design
视图中更改小部件名称的问题

例如,我有一个,我用它来查找它(这是在
main window.cpp
):


是否有任何方法可以同时在
.ui
主窗口.cpp
中更改/更新这两个名称,或者除了在
主窗口.cpp
中手动键入名称之外,还有更好的方法,这样,我在
design
view?

中更改某些内容后,就不必在代码中查找罪魁祸首。在QtCreator中,您可以使用高级查找菜单(Ctrl+Shift+F)对项目中的所有文件执行查找和替换操作

启用“区分大小写”和“仅限整词”选项以将匹配限制为精确名称

QComboBox *comboBoxType;
void MainWindow::on_Start_clicked()
{

    comboBoxType = ui->stackedWidget->findChild<QComboBox *>("typeComboBox", Qt::FindChildrenRecursively);
    comboBoxType->addItem("Hash");
    comboBoxType->addItem("Hash2");
}
02:32:37: The program has unexpectedly finished.
02:32:37: The process was ended forcefully.
02:32:37: D:\...\build-cryptog-Desktop_Qt_5_15_2_MinGW_64_bit-Debug\debug\cryptog.exe crashed.