因为QMainWindow有自己的layout,所以需要一个QWidget,然后setCentralWidget,给这个QWidget调用setLayout
http://stackoverflow.com/questions/5893280/adding-layout-in-qt-on-qmain-window-using-a-code