小编use*_*ser的帖子

如何在gtk上使用任何小部件的可见性?

我是GTK的新手...我想先隐藏标签,当我点击"点击"按钮时它会显示标签.我使用gtk_widget_hide(标签)... bt它不工作.将使用固定容器不要改变它.这是我的代码==>

#include <gtk/gtk.h>

void destroy(GtkWidget* widget,gpointer *data){
    /*gtk_main_quit();*/
    g_print ("hide\n");

}

int main(int argc, char *argv[])
{
    GtkWidget *window,*button,*label,*fixed;

    gtk_init(&argc,&argv);

    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_window_set_title(GTK_WINDOW(window),"Demo");
    gtk_widget_set_size_request(window,200,400);
    gtk_container_set_border_width(GTK_CONTAINER(window),10);

    fixed = gtk_fixed_new();

    button = gtk_button_new_with_mnemonic("Click");
    gtk_widget_set_size_request(button,20,20);

    label = gtk_label_new("BOOM!!");
    gtk_widget_hide(label);

    g_signal_connect_swapped(G_OBJECT(button),"clicked",G_CALLBACK(destroy),NULL);

    gtk_fixed_put(GTK_FIXED(fixed),button,0,0);
    gtk_fixed_put(GTK_FIXED(fixed),label,30,30);

    gtk_container_add(GTK_CONTAINER(window),fixed);


    gtk_widget_show_all(window);

    gtk_main();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c gtk gtk3

5
推荐指数
1
解决办法
1409
查看次数

过程不适用于Oracle数据库

我正在尝试编写一个简单的"Hello World"程序....但它无法正常工作

代码:

CREATE OR REPLACE PROCEDURE greetings
AS
BEGIN
   dbms_output.put_line('Hello World!');
END;
/
Run Code Online (Sandbox Code Playgroud)

之后我像这样执行:

EXECUTE greetings;
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误:

ORA-00900:无效的SQL语句

图片在这里:

在此输入图像描述

在此输入图像描述

请尽快帮帮忙...谢谢:)

oracle plsql

0
推荐指数
1
解决办法
123
查看次数

标签 统计

c ×1

gtk ×1

gtk3 ×1

oracle ×1

plsql ×1