⑴ 02 图形化界面中的shell 编程
1) dialog 包
2)kdialog 包
3)gdialog包
4) zenity 包
1)日历
2)文件选择框
3)列表框
4)提示框
5)消息框
6)进度框
7)文本框
8)文本信息框
运行wgs(./wgs或bash wgs),结果如下:
文件还没有写完,现在支持单选功能,其他部分也没有写完。后面接续学习,再补充。
⑵ 对一个对话框编程一般需要哪几个步骤
1、在资源编辑器中画对话框,添加控件,设定控件位置、大小、ID和其它属性;
(2)shelldialog编程扩展阅读
1、对话框的创建:
可以通过插入对话框资源来创建一个对话框,对话框的创建封装在CDialog类中,它是由CWND类派生出来的,用来在屏幕上显示对话框窗口。
具体方法:先通过classwizard来创建一个新的类,和对话框的资源相关联,在Menu中创建一个菜单项,并通过对菜单项的响应来实现其相应的功能。
2、对话框的分类:
模态对话框(在产生模态对话框时,程序先暂停执行,只能在模态对话款上进行操作,其他地方的操作不能进行。)
非模态对话框(它允许在显示对话框的同时,转而执行程序中的其他操作。)
⑶ shell脚本图形界面dialog背景颜色怎么设置的,最好能给几个示例
首先需要加入--colors参数,激活颜色设置,之后便可以在字符设置时进行设置了.
设置字体颜色为红色(1~7分别对应7色,我这边5是红色)
dialog --backtitle "mytest" --colors --title "colortest" --msgbox "\Z5test" 10 40
设置字体颜色为红色,并字体加粗
dialog --backtitle "mytest" --colors --title "colortest" --msgbox "\Z5\Zbtest" 10 40
设置字体颜色为红色,并字体加粗,并加下划线
dialog --backtitle "mytest" --colors --title "colortest" --msgbox "\Z5\Zb\Zutest" 10 40
设置字体颜色为白色,字体背景为红色
dialog --backtitle "mytest" --colors --title "colortest" --msgbox "\Z5\Zrtest" 10 40