qscrollarea

    1熱度

    1回答

    我創建了一個顯示渲染圖像的預覽。我使用Image Viewer Example來縮放功能 - 所以我有一個繼承QScrollArea的類,能夠在QLabel中顯示圖像,並且可以放大/縮小/適合特定的限制。我正在根據需要顯示滾動條。 作爲一個新的要求,我一定能夠做到平移,並不顯示滾動條。 我一直在尋找方法 - 並找到examples使用鼠標按下,移動和釋放事件以將圖像上的點與滾動條相關聯的人。 的問

    -1熱度

    1回答

    我正在使用pyQT創建器和python.it工作在GUI上,它是一個使用繪製矩形來保存使用Qpainter的聊天文本的聊天應用程序。所有繪製的小部件都顯示在scrollArea(verticalLayout內)中。 迄今爲止GUI正在工作,你可以在下面的代碼見: from PyQt5 import QtCore, QtGui, QtWidgets class Bot_Bubble(QtWidge

    1熱度

    1回答

    我有一個滾動區域,一個控件位於其中,比如說scrollWidget。基於scrollValue,我在scrollWidget上加載了不同的圖像。基本上,在滾動時,滾動條應滾動,但scrollArea內的小部件不應移動。基於新的滾動值,我將更新scrollWidget中的圖像。 經過在源代碼中,發現 void QScrollArea::scrollContentsBy(int, int) 負責移

    1熱度

    3回答

    我想在Qt 5.6中重新實現QScrollbar的contextmenuevent方法,但功能變化很小。如果我獲得指向QScrollBar上下文菜單的指針,就可以完成此操作。但是,似乎沒有辦法獲得原始QScrollbar上下文菜單。另一個選項可以是創建一個QMenu並在新菜單中添加與每個項目關聯的操作。例如,如果我知道在原始上下文菜單中單擊「滾動到此處」時調用的方法,則可以添加「滾動到此處」項目,

    1熱度

    1回答

    我寫了一個使用PyQt構建GUI的程序。從Qt Designer中,我有一個MainWindow,一個QTabWidget和QTabWidget中的一個QScrollArea。我試圖動態構建匹配數據匹配列表,將每個匹配添加到小部件的佈局,並將此佈局放置在QScrollArea中。目前,我的代碼做這個完美,但它提出了以下錯誤: QLayout: Attempting to add QLayout "

    1熱度

    1回答

    我正在嘗試使用qscrollarea實現文檔/圖像查看器。加載多頁文件時,我發現qscrollarea執行速度很慢。對於大約1.3k頁的文檔,完成加載需要大約半分鐘的時間。 主要裝載過程是這樣的: for (int i = 0; i < DOC_COUNT; ++i) { QLabel *label = new QLabel(); label->setPixmap(IMAGE)

    0熱度

    1回答

    我想使ui->centralWidget具有QGridLayout可滾動。什麼是最簡單和最舒適的方式來做到這一點? 我嘗試了一個簡約的項目,但它不能正常工作。 QScrollArea出現在第二個窗口中,並且測試標籤未顯示在任何顯示的窗口中。我究竟做錯了什麼? @thuga的提示後 mainWindow.cpp #include "mainwindow.h" #include "ui_mainwi

    0熱度

    1回答

    我有一個QScrollArea,我想添加QScrollBar。我沒有佈局,像這樣的畫面: 我該怎麼辦?

    4熱度

    1回答

    如何從未來改變滾動條位置到頭 低於頭? 任何想法如何實現這一讚賞。

    0熱度

    1回答

    我有一個QStandardItemModel,它包含了我的數據,它有大約5000行。我想批量插入QScrollArea的數據。如果我將它完全插入,表演變得非常慢。因此,我想在QScrollArea中的視口需要時添加數據。起初我已經加載了500行的QScrollArea。當用戶滾動時,我希望將更多數據添加到QScrollArea的視口中。 有沒有人有關於如何去做這個?