request.c

#include <gtk/gtk.h>
#include "answer.h"

void answers( GtkWidget *widget,gpointer data )
  {
    gtk_widget_hide(data);
    answer();

  }

int request( )
   {
     GtkWidget *window;
     GtkWidget *button;
     GtkWidget *label1;
     GtkWidget *label2;
     GtkWidget *label3;
     GtkWidget *label4;
     GtkWidget *label5;
     GtkWidget *button1;
     GtkWidget *table;

     window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
     gtk_window_set_title (GTK_WINDOW (window), "叫号系统");
     gtk_window_set_default_size(GTK_WINDOW(window), 500, 500);
     gtk_window_set_position(GTK_WINDOW(window),GTK_WIN_POS_CENTER_ALWAYS );
     gtk_container_set_border_width (GTK_CONTAINER (window), 30);

     table = gtk_table_new (8, 3, TRUE);
     gtk_container_add (GTK_CONTAINER (window), table);

     label1 = gtk_label_new ("柜台1服务情况");
     label2= gtk_label_new ("柜台2服务情况");
     label3 = gtk_label_new ("柜台3服务情况");
     label4 = gtk_label_new ("柜台4服务情况");
     label5 = gtk_label_new ("目前排队人数");
     //button = gtk_button_new_with_label ("welcome!");
     button1 = gtk_button_new_with_label ("叫号");

     g_signal_connect (G_OBJECT (button1), "clicked",G_CALLBACK (answers), (gpointer) window);

     //gtk_table_attach_defaults (GTK_TABLE (table), button, 0, 1, 0, 4);
     gtk_table_attach_defaults (GTK_TABLE (table), label1, 0, 1, 3, 4);
     gtk_table_attach_defaults (GTK_TABLE (table), label2, 0, 1, 4, 5);
     gtk_table_attach_defaults (GTK_TABLE (table), label3, 0, 1, 5, 6);
     gtk_table_attach_defaults (GTK_TABLE (table), label4, 0, 1, 6, 7);
     gtk_table_attach_defaults (GTK_TABLE (table), button1, 1, 3, 1, 6);
     gtk_table_attach_defaults (GTK_TABLE (table), label5, 1, 3, 6, 7);

     gtk_widget_show_all(window); 

     gtk_main ();

 return 0;
}

  

时间: 2024-11-13 06:34:44

request.c的相关文章

HTTP 400 错误 - 请求无效 (Bad request)

在ajax请求后台数据时有时会报 HTTP 400 错误 - 请求无效 (Bad request);出现这个请求无效报错说明请求没有进入到后台服务里: 原因:1)前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装: 2)前端提交的到后台的数据应该是json字符串类型,而前端没有将对象转化为字符串类型: 解决方案: 1)对照字段名称,类型保证一致性 2)使用stringify将前端传递的对象转化为字符串    data: JSON.stringify(param)  ;

Spring Cloud ZooKeeper集成Feign的坑2,服务调用了一次后第二次调用就变成了500,错误:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is com.n

错误如下: 2017-09-19 15:05:24.659 INFO 9986 --- [ main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.spring[email protected]56528192: startup date [Tue Sep 19 15:05:24 CST 2017]; root of context hierarchy 2017-09-19 15:05:24.858 INFO 9986 --

ASP.NET取得Request URL的各个部分

ASP.NET取得Request URL的各个部分  网址:http://localhost:1897/News/Press/Content.aspx/123?id=1#toc Request.ApplicationPath / Request.PhysicalPath D:\Projects\Solution\web\News\Press\Content.aspx System.IO.Path.GetDirectoryName(Request.PhysicalPath) D:\Projects

Webform 内置对象 Response对象、Request对象,QueryString

Request对象:获取请求Request["key"]来获取传递过来的值 QueryString:地址栏数据传递 ?key=value&key=value注意事项:不需要保密的东西可以传不要传过长东西,因为长度有限,过长会造成数据丢失 Response对象:响应请求Response.Write("<script>alert('添加成功!')</script>");Response.Redirect("Default.asp

译-BMC Remedy Action Request System权限控制概述

原文链接:Access control overview 说明: BMC Remedy Action Request System是BMC ITSM产品平台,简称AR 或者Remedy,可实现基于ITIL标准的整个IT管理流程的实施定制.该平台可实现多种权限级别的管理,包括人员.组.角色,以及表.字段.行级别等.本文可以用作其他对权限要求比较精细的系统参考. 为了便于理解,部分名词翻译如下: Server:服务器Form (or table):表单Field (or column):字段Acti

request.setAttribute(&quot;username&quot;, username);//一定要保存,OGNL才能获取${username}

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); String username= request.getParameter("username"); request.setAttribute("use

AWS CloudFront CDN直接全站加速折腾记The request could not be satisfied. Bad request

ERROR The request could not be satisfied. Bad request. Generated by cloudfront (CloudFront) Request ID: JC3i8piJpjRbuP81MNhSKPxt5KWirIInynZgwFJ9EYKuysjS5A_AnQ== 上面这个问题害我着急的很啊.在这里谢谢远在东京的小伙伴在百忙之中帮我分析解决这个问题. 使用AWS也有段时间了,基本常用的服务都用了,还有很多服务没用上,正在慢慢摸索中..说实话

web初学之request,session与application

request (1)request的setAttribute()与getAttribute()方法一般都是成对出现,首先通过setAttribute()方法设置属性与属性值,然后通过getAttribute()方法根据属性获取到与该属性对应的对象值.setAttribute()与getAttribute()方法都是在服务器端内部执行,客户端并不清楚.(注意:getAttribute()之后需要进行向下类型转换,将属性值转换为真正的对象) (2)request的getParameter()方法是

Request和Response详解

转自:http://zhidao.baidu.com/link?url=8BI0cjlcFdBSJKHTZlpo874eqtbTJoZfrh3miQgM_05RvSER8skPiBc1wSPZtXT8OGGCHfVXFAzAosa6E5HBl_ 内置对象request:请求对象request.getParameter("名字") 获得客户端输入的信息***************request.getParameterValues("名字") 获得客户端输入的一组信

The JSON request was too large to be deserialized

The JSON request was too large to be deserialized 这个问题出现的场景并不是很多,当你向服务端异步(ajax)post数据非常大的情况下(比如做权限管理的时候给某个角色分配权限那么就可能会出现,我所遇到的就是该角色大概200个模块每个模块平均2个功能----那么发送到服务端action的将是一个有着400个对象的数组) 之前我们向服务端异步post数组可能需要使用 1 $.ajax({ 2 type: 'POST', 3 url: '/system