Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.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
C++ gtk_对话框_新建_,带有_按钮创建对话框并在属性字段中指定不同的值_C++_Dialog_Widget_Gtk_Messagebox - Fatal编程技术网

C++ gtk_对话框_新建_,带有_按钮创建对话框并在属性字段中指定不同的值

C++ gtk_对话框_新建_,带有_按钮创建对话框并在属性字段中指定不同的值,c++,dialog,widget,gtk,messagebox,C++,Dialog,Widget,Gtk,Messagebox,我想在对话框中打印“VaribleString”这个变量。我尝试过不同的方法,如:- std::string VaribleString; DialogWidget = gtk_dialog_new_with_buttons (VaribleString, GTK_WINDOW(webkitBrowserWindow) , flags,

我想在对话框中打印“VaribleString”这个变量。我尝试过不同的方法,如:-

    std::string VaribleString;

DialogWidget  = gtk_dialog_new_with_buttons (VaribleString,
                                  GTK_WINDOW(webkitBrowserWindow) ,
                                  flags,
                                  "YES",
                                  GTK_RESPONSE_YES,
                                  "NO",
                                  GTK_RESPONSE_NO,
                                  NULL);


但它不起作用。有人能帮忙吗

在使用字符串变量之前,您是否为其赋值?传入
VaribleString.c_str()
就足够了。是的,起初我在变量中分配了值,之后我尝试使用它,但对话框中没有字符串。在使用字符串变量之前,您是否将值分配给了字符串变量?传入
VaribleString.c_str()
就足够了。是的,首先,我在变量中赋值,然后我尝试使用它,但对话框中没有字符串。
DialogWidget  = gtk_dialog_new_with_buttons ("%s",VaribleString.c_str(),
                                  GTK_WINDOW(webkitBrowserWindow) ,
                                  flags,
                                  "YES",
                                  GTK_RESPONSE_YES,
                                  "NO",
                                  GTK_RESPONSE_NO,
                                  NULL);
DialogWidget  = gtk_dialog_new_with_buttons (VaribleString.c_str(),
                                  GTK_WINDOW(webkitBrowserWindow) ,
                                  flags,
                                  "YES",
                                  GTK_RESPONSE_YES,
                                  "NO",
                                  GTK_RESPONSE_NO,
                                  NULL);