如何將一張照片整體縮小 QT如何放大圖標(biāo)的大?。?/h1>
QT如何放大圖標(biāo)的大???QPixmap scaled(const QSize&;size,Qt::AspectRatioMode AspectRatioMode=Qt::IgnoreAspect
QT如何放大圖標(biāo)的大???
QPixmap scaled(const QSize&;size,Qt::AspectRatioMode AspectRatioMode=Qt::IgnoreAspectRatio,Qt::TransformationMode transformMode=Qt::FastTransformation)constQPixmap scaled(int width,int height,Qt::AspectRatioMode AspectRatioMode=Qt::IgnoreAspectRatio,Qt::TransformationMode transformMode=Qt::FastTransformation)Const請(qǐng)使用以上兩個(gè)函數(shù)來(lái)縮放圖像。有關(guān)詳細(xì)信息,請(qǐng)參閱QT文檔
兩種方法:
/
1。直接最大化顯示//main窗口w.showmaximized()/
2。獲取屏幕大小,然后配置MainWindow W W。resize(a.desktop()->availableGeometry())(.size)
(turn)將調(diào)用函數(shù)window setWindowFlags(Qt::Dialog)在主Qt窗口中顯示全屏,然后調(diào)用showFullScreen()以全屏顯示子窗口,即首先將子窗口設(shè)置為頂層窗口,然后全屏顯示它,因?yàn)閟howFullScreen(only)對(duì)頂級(jí)窗口有效;如果恢復(fù)到正常窗口,則會(huì)調(diào)用它。Setwindowflags(QT::subwindow)將子窗口設(shè)置為非頂層窗口,然后調(diào)用shownormal()使原子窗口正常顯示。
QT控件自適應(yīng)窗口大小怎么搞?
插入-圖片-從文件,選擇您的圖片文件,確認(rèn)并在word中插入圖片。
然后設(shè)置圖像格式,在文本下方設(shè)置布局選項(xiàng)卡,并在大小選項(xiàng)卡中調(diào)整圖像的大小,使高度和寬度與頁(yè)面相等(如果您擔(dān)心圖像的長(zhǎng)度和寬度失真,請(qǐng)選中鎖定縱橫比,然后在圖像選項(xiàng)卡中適當(dāng)剪切超大圖像)。確認(rèn)后,用鼠標(biāo)將圖片拖動(dòng)到頁(yè)面的適當(dāng)位置(覆蓋整個(gè)頁(yè)面)。好像沒(méi)事。在用QPixmap加載JPG之后,調(diào)用zoom函數(shù)來(lái)放大到正確的大小。它可以顯示在QLable或QWidget上。