A button-fly is the opening in the front of pants that is closed with buttons (instead of a zipper).

Levi's 501 jeans are a good example of pants with a button fly.