I want to make a widget exactly like Sublime Text menus, like the package control / theme menu.

The QLineEdit can always be typed in and the list can always be scrolled. Is this possible in Qt?