2010-04-20 29 views
1

我正在用Qt/Webkit爲自己的瀏覽器製作觸摸屏設備。我想在瀏覽器中擁有自己的編輯框(這樣當用戶點擊它時,我可以打開虛擬鍵盤),輕觸友好列表框和其他控件。在Qt/Webkit中更改文本框和其他UI組件?

所以在QWebView中,我希望MyOwnTextEdit具有QTextEdit的未讀和所有其他UI控件的相同功能。

請告訴我我該怎麼做?

我正在使用Qt嵌入式linux 4.6.2。

回答

1

例如,您可以看到這種事情在更簡單的小部件中如何實現:link text。這是第一種方式。第二種方法是使用SIGNAL/SLOT創建文本框,並使用Qt樣式編寫小部件GUI。祝你好運!

+0

我找不到你。請詳細說明如何在瀏覽器中使用我自己的文本編輯器,而不是在瀏覽器中使用QTextEdit? – SunnyShah 2010-04-20 13:20:09

+0

@Wallah:wwWidgets是一組基於標準Qt小部件的小部件。您需要下載並解壓縮代碼才能開始搜索方法以創建您自己的小部件(文本框等)。至少對我來說,就像我很傷心:例如,我需要一個特殊的qlineedit小部件,在最後一個qtoolbutton中打開目錄,這是在qlineedit中設置的。我創建了新類* CButtonLineEdit:public QLineEdit *並添加了一些用於附加功能的函數* setStyleSheet * ... – mosg 2010-04-20 14:02:27

相關問題