我是QT新手。我在我的項目中使用PyQT進行GUI開發。我想在我的應用程序中實現這種佈局。此應用程序從圖像數據庫中搜索圖像。 Google圖片搜索佈局非常適合我的目的。如何在QT(PyQT)中實現與Google圖片搜索類似的佈局?
alt text http://img821.imageshack.us/img821/8379/window2.png
我下面的這本書「快速GUI編程Python和Qt的」和我熟悉的佈局。我想我需要使用每個網格框中的每個結果圖像的網格佈局。 &在每個網格框內使用垂直佈局(圖像,Qlabel,Qlabel)。
這些都是我面臨的一些問題。
重要的是,我無法顯示圖像。我需要什麼控制/小部件?我找不到類似於.NET的PictureBox的任何東西
如何通過像圖像中的固定間隙來分離這些圖像結果?我正在使用Horizontal &垂直間距,但這不起作用?
如何設置QLabel可點擊(如超鏈接)。我不想打開一個URL。只是文字應該是可點擊的。所以,當用戶點擊鏈接。我可以顯示更多信息(比如下一組結果,當他點擊下一頁數字或者當用戶點擊'視圖'時全圖顯示圖像的新窗口)我們是否有這種新的控制方式?
這是另一個重要問題。假設它們是可點擊的,我將顯示結果的頁碼(如圖所示)&。如何加載新的
page
結果?我的意思是在QT中相當於page
?正如你所猜測的。這絕對不會成爲GUI的第一頁。第一頁將完全像http://google.com(一個大標誌&帶有按鈕的文本框)。當用戶點擊搜索按鈕時。此頁面將顯示。再次出現同樣的問題。如何更改頁面?
請給出我需要的控件列表。告訴我,如果我不知道的東西。
我經常發現有用的東西 - 將小部件的背景顏色設置爲藍色或綠色或可笑的東西。然後,您將能夠看到小部件的實際位置以及其他元素的位置。我對QT不太熟悉,但在任何語言的*任何* GUI庫中工作時都會有所幫助。我不知道QT是否這樣做,但你應該能夠將一個點擊類型的事件綁定到小部件。 – 2010-07-01 14:53:42