Qwt中對於某個軸的縮放操作
Qt中使用Qwt進行canvas的縮放操作是針對整個圖形以及座標軸的縮放操作,如果要進行只對某個軸和圖形的縮放思路是關聯
zoomer的訊號zoomed(QRectF),然後執行槽函數(記錄當前座標軸起點與終點的資訊,然後將這個資訊設定座標軸setAxisScale())。
程式碼如下:
connect( zoomer, SIGNAL( zoomed( QRectF ) ),
this, SLOT( select_axis_zoomer( QRectF ) ) );
void datadisplay::select_axis_zoomer( QRectF )
{
const QwtScaleDiv xs = axisScaleDiv( QwtPlot::xBottom );
const QwtScaleDiv ys = axisScaleDiv( QwtPlot::yLeft );
setAxisScale( QwtPlot::xBottom, //固定x軸
xs.lowerBound(),
xs.upperBound() );
setAxisScale( QwtPlot::yLeft, //固定y軸
ys.lowerBound(),
ys.upperBound() );
this->replot();
}
上述式子中lowerBound與upperBound分別對應某個軸的最小刻度與最大刻度值
相關文章
- like 操作中對於'_'處理
- Java中縮放緩衝影像Java
- Qt中關於QLabel等其顯示內容的縮放與對齊,動態圖的顯示QT
- sql去除某個欄位中的某個字串 replaceSQL字串
- 利用觸發器監控對某個表操作的使用者資訊觸發器
- 針對IOS頁面縮放,需要點選兩次才能選中iOS
- 禁用某個keycode操作
- 一個簡單的CSS圓形縮放動畫CSS動畫
- THREEJs 關於對稱軸映象翻轉JS
- 縮放比
- Dynamics 365 JS中如何查詢使用者對實體是否有某個操作許可權JS
- 關於ASP.NET/C#中對Cookie的操作ASP.NETC#Cookie
- 圖片操作系列 —(1)手勢縮放圖片功能
- CentOS/Linux 開放80、8080埠或者開放某個埠CentOSLinux
- goldengate 過濾對某張表的複製操作Go
- Node.js 對圖片進行裁切、縮放Node.js
- mongodb查詢資料庫中某個欄位中的值包含某個字串的方法MongoDB資料庫字串
- 獲取母字串中某個子字串的某個確定的index值字串Index
- 微軟對華開放互操作原始碼微軟原始碼
- 使用RMAN duplicate對源庫的某個incarnation進行duplicate操作時遇到的問題
- 如何縮放SVGSVG
- UWPWebView禁用縮放WebView
- cad縮放快捷鍵命令 cad縮放快捷鍵使用的方法
- css中圖片按照長寬比縮放CSS
- Qt--安裝QWTQT
- [golang]-根據json中的某個key的值輸出對應的idGolangJSON
- 互操作性對開放標準的新要求
- 20 個具有驚豔效果的 jQuery 影像縮放外掛jQuery
- 在Oracle 中查詢某個欄位存在於哪幾個表 (轉)Oracle
- THREEJS 將構件縮放至視野中的方法JS
- 在Delphi中實現圖片的旋轉、縮放 (轉)
- linux 壓縮目錄並排除某個目錄Linux
- 關於CSS3的某個功能分享CSSS3
- 關於運放中管子處於的區域
- 如何查詢某個資料表中除某個欄位的所有資訊???
- win10 edge瀏覽器縮放如何操作_win10系統edge瀏覽器縮放怎麼設定Win10瀏覽器
- 使用者對某條賬單記錄的刪除操作
- html中背景圖按比例縮放全屏顯示HTML