우연히 zenbo (버전 테스트 : 2.32.1)의 콤보 상자를 표시하는 것이 가능하다는 것을 알았습니다. 다음 코드를 참조하십시오.
#!/bin/bash
array=(a b c d e)
value=$(zenity --entry --title "Window title" --text "${array[@]}" --text "Insert your choice.")
결과는 다음 3 가지 이미지로 설명됩니다.
그것에 대해 두 가지 질문이 있습니다.
이 기능에 대한 설명서가 있습니까? zenity documentation 에서 아무것도 찾지 못했습니다 .
내 배열의 첫 번째 값이 콤보 상자에 나타나지 않는 이유는 무엇입니까? 위의 예에서 내 배열은
(a b c d e)
이며 콤보 상자에만을 표시합니다b c d e
.해결 방법으로 예를 들어 배열에 값을 추가합니다
(0 a b c d e)
.