項目上的需要单鹿,在圖表控件上可以使用鼠標(biāo)放大縮小拖拽,于是就制作了一個自定義的圖表控件深纲,嵌入到窗體中后仲锄,打開軟件不默認(rèn)最大化顯示了,找了很久沒找到原因湃鹊。后來不得不用了一個比較勉強(qiáng)的方法才解決儒喊。
窗體的構(gòu)造函數(shù)中我已添加了this->setWindowState(Qt::WindowMaximized);設(shè)置最大化顯示。沒有加自定義圖表控件時設(shè)置有效币呵,打開軟件就會最大化顯示出來怀愧。加了自定義圖表控件后,打開軟件默認(rèn)顯示到屏幕的左上角了,且窗體是最小的狀態(tài)芯义。
于是乎哈垢,既然不能在窗體構(gòu)造函數(shù)中設(shè)置最大化了,在main或者初始化此窗體的時候能不能把w->show()方法改成w->showMaximized()扛拨,試了一個果然窗體最大化顯示出來了耘分。
雖然我還沒有弄懂窗體嵌入我的自定義圖表控件后為什么無法最大化顯示,但是以上方法能解決我遇到的問題鬼癣,由于時間關(guān)系陶贼,只能這樣做了,誰又能保證自己的軟件程序能非常規(guī)范待秃,完美無瑕呢!1砸佟章郁!