Running the Qt4 version of wireshark, I found out that a large number of menu entries was missing. The Analyze menu in pqrticular looks like this with gtk3: Display Filters ... Display Filter Macros... --- Apply as Column Apply as Filter Prepare as Filter --- Enabled Protocols... Decode As... User Specified Decodes... --- Follow TCP Stream Follow UDP Stream Follow SSL Stream Expert Info Conversation Filter In the Qt build, only the first entries up to “Prepare as Filter” are present, the rest was missing without a trace. Some top level menus are missing altogether. It seems from the source that this is somewhat intended: ui/qt/main_window.ui lists a menu with name “menuAnalyze” which contains just the menu entries visible there. So perhaps those features weren't ported to Qt yet. Nevertheless, I find this situation somewhat unsatisfying. I upgrade, suddenly have to make a USE flag choice I didn't have to make before, and make that choice based on my preference for KDE over GNOME. After that, the UI looks somewhat new, and then during daily work I suddenly realize that a lot of features I've come to rely on are suddenly gone. If there is a significantly reduced set of features in the qt build, as appears to be the case, then it would be nice to include that information somewhere, perhaps in an elog message. A useful pointer to include in such a message would be the upstream wiki page, which keeps track of the current state of implementation: http://wiki.wireshark.org/Development/QtShark Note that the Follow Stream commands were recently added to upstream trunk: http://anonsvn.wireshark.org/viewvc?view=revision&revision=51883 Nevertheless, the qt version still seems far from feature-complete compared to the gtk version, so I still believe that some message would be nice.
The message is already in the USE flag's description: net-analyzer/wireshark:qt4 - Build the wireshark executable with an experimental Qt UI instead of GTK+.