C语言写一个GTK的二维码图形界面生成器
最终效果如下: 其实这个程序并不能自己生成二维码,它只是调用qrencode来生成二维码,并显示出来。qrencode 需要执行以下命令安装: sudo apt install qrencode 而生成二维码很简单,只需要一个命令: qrencode -l L -v 1 -s 11 -o output.png xxx 上面的xxx就是需要生成二维码的内容。因此,这个程序仅仅是做了一个图形界面的壳子,取得用户输入的内容,背地里调用qrencode生成二维码,然后再显示到GUI里。所以,整体流程如下: 添加描述 当按钮按动后,执行两个步骤:1、读取输入框的内容,通过qrencode生成二维码图片。 char *get_text(){ return gtk_entry_get_text (GTK_ENTRY(g_entry)); } void call_qrencode(char *text){ char cmd[500]; strcpy (cmd,"qrencode -l L -v 1 -s 11 -o output.png '"); strcat (cmd,text); strcat (...
