从别人那里抄的。

  • 代码
#include <X11/Xlib.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>#define DISPLAY_TEXT "Taishan Office"void start_window()
{Display *display;Window   window;XEvent   event;int      screen;display = XOpenDisplay(NULL);if (display == NULL){fprintf(stderr, "Cannot open display\n");exit(1);}screen = DefaultScreen(display);window = XCreateSimpleWindow(display, RootWindow(display, screen),100, 100, 500, 500,1, 777215, 111111);XSelectInput(display, window, ExposureMask | KeyPressMask);XMapWindow(  display, window);while (1){XNextEvent(display, &event);if (event.type == Expose){XFillRectangle(display, window, DefaultGC(display, screen),20, 20, 50, 50);XDrawString(   display, window, DefaultGC(display, screen),90, 90, DISPLAY_TEXT, strlen(DISPLAY_TEXT));}//任意键退出if (event.type == KeyPress){break;}}XCloseDisplay(display);
}int main(int argc, char** argv)
{start_window();return 0;
}
  • 构建
#!/bin/bashCOMPILE_LINK=" -lX11"OUTPUT_FILE=x11
if [ -f ${OUTPUT_FILE} ]; thenrm ${OUTPUT_FILE}
fi
echo ${COMPILE_INCLUDE_LINK}
gcc \-o ${OUTPUT_FILE} \x11.cpp \${COMPILE_LINK}

x11/xwindow GUI窗口代码范例相关推荐

  1. vscode 通过 X11/Xming 转发显示远程 GUI 窗口

    Xming安装配置 一.vscode 通过 X11/Xming 转发显示远程 GUI 窗口 1.1 Xming 安装 1.2 配置 1.2.1 客户端配置 1. 安装 X11 插件 2. vscode ...

  2. python close函数_Matplotlib的close()函数使Tkinter GUI窗口关闭

    我试图用Tkinter制作一个简单的GUI,它使用Matplotlib生成大量绘图并将它们保存到硬盘上.在 附件是一个简单的代码,但是在保存了所有绘图之后,Tkinter GUI关闭,脚本停止.我想这 ...

  3. Linux基本C编程fork、signal、time以及用printf在终端打印一个GUI窗口 - 使用cygwin

    1 fork, vfork示例 创建一个新进程的方法只有由某个已存在的进程调用fork()或vfork(): vfork创建新进程的主要目的在于调用exec函数执行另外的一个新程序,在没调用exec或 ...

  4. html代码范例_最佳HTML范例和HTML5范例

    html代码范例 HTML provides the structure of websites. Here are some examples of how to use HTML syntax t ...

  5. 点击文字弹出一个DIV层窗口代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <hea ...

  6. java主窗体设计代码_java窗体设计+GUI经典代码全放送

    [实例简介] java窗体设计经典代码,手把手叫你如何设计java窗体,编写应用程序. [实例截图] [核心代码] 57641e3b-d82c-4f28-bb29-35f951c1158d └── j ...

  7. 浮动窗口代码(带关闭按钮+全屏漂浮)

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  8. Web最基本的弹出窗口代码(javascript)

    [1.最基本的弹出窗口代码] 其实代码非常简单: <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.h ...

  9. php 弹窗代码大全,PHP_asp.net弹出窗口代码大全,//关闭,父窗口弹出对话框,子窗 - phpStudy...

    asp.net弹出窗口代码大全 //关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write(""); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 th ...

  10. 网页弹出窗口代码【来源于网络】

    网页弹出窗口代码 1.最基本的弹出窗口代码 其实代码非常简单: < SCRIPT LANGUAGE="java script"> < !-- window.ope ...

最新文章

  1. logsoftmax前面为什么没用激活函数,有与没有影响不大吗,难道是这个原因,求明白的高手解答
  2. 默认参数,不固定参数 *args,**kwargs
  3. 学完css3的总结,css3中常见的单位及总结
  4. 对于原生代码使用Java线程的优缺点
  5. 关于Vue中计算属性computed和methods属性的区别,你了解多少呢
  6. 排队 题解 组合数学+高精度
  7. Django View和URL
  8. ARM Cotex-M4数据手册4---System Control
  9. windows10环境下node js版本快速升级
  10. microsoft visual c++全家桶_“网蓝”盒子咖啡新品来袭!顺德第①桶MINI冰摇咖啡,可以背着逛街...
  11. Android 匿名共享内存驱动源码分析
  12. 2019年2月22日 深入理解计算机系统(CS:APP)第一章读书笔记
  13. Python3 学习第十二弹: 补充something
  14. 三星固态驱动安装失败_三星SSD无法安装Win10无法启动解决方案
  15. python123测验六+测验七
  16. 萤石云回放时服务器无响应,萤石云手机回放看不了
  17. 华为路由器接口编号与接口的对应关系
  18. 本地局域网HTTPS解决方案 CA证书
  19. 2020web前端学习路线(附全套前端视频教程+教学大纲
  20. 华为大手机 m3 linux,华为平板 M3(青春版10.1英寸 全网通)手机完美获取root教程,最强root工具,亲测可用!...

热门文章

  1. htmL全栈开发项目实例,【译】基于MEAN的全栈开发实例教程6(完)
  2. java 协同编辑的多指针_多人协作项目如何保持代码风格统一
  3. 计算机图形学_GAMES101-现代计算机图形学课程 全笔记
  4. 字长越长计算机的计算速度也越快,计算机字长越长运算速度越慢吗
  5. 订单接收不同业务消息设计
  6. 盖雅工场完成3亿元C轮融资,由老虎环球基金领投...
  7. 隨身碟檔案救援軟體救援刪除的檔案/丟失的資料
  8. [POI2010]Divine Divisor
  9. C++实现计算器功能(包括计算含未知量的式子),输出后缀表达式
  10. html小任务,编写表单里的各项元素