qmainwindow

    0熱度

    3回答

    我已經使用QT Creator 2.4.0創建了一個QT應用程序。 和創建包括如下main()函數一個main.cpp中的文件: int main(int argc, char *argv[]) { QApplication app(argc, argv); Q_INIT_RESOURCE(MainResources); MainWindow mainWin

    0熱度

    2回答

    如何在同一時間顯示兩個窗口?那麼我有一個主窗口,然後當我按下一個按鈕,我加載一個插件創建並返回一個qwidget,並將其設置爲中心部件setCentralWidget(),但我的應用程序崩潰。如果我沒有錯,這無論如何將只顯示一個窗口同時 。從插件 代碼: QWidget* PlPlugin::initPltter() { plotter = new QWidget(); pl

    0熱度

    1回答

    我正在使用Qt在Windows中開發應用程序。這個應用程序顯示一個包含一些數據的表格。取決於某一行突出顯示的時間。應用程序的窗口大小是固定的。行數超過了窗口的高度,所以我們必須向下滾動才能看到整個表格。 我想達到這個目標:當我打開應用程序時,它應該顯示出突出顯示的行可見的那部分表格。我不需要向上或向下滾動搜索突出顯示的行。但行的順序必須保持不變。你是怎樣做的?

    0熱度

    1回答

    我以前的問題是沒有答案,所以讓我重組你的問題: 是否有可能使一個QMainWindow接受QDockWidget的對接,無論小部件和窗口的大小? 目前,如果窗口太小而不能適應QDockWidget的最小尺寸,它將不會對接。如果主窗口適合小部件,這將是理想的。 在此先感謝!

    2熱度

    1回答

    叫時,此相當小的代碼創建一個具有三個右擊選項系統托盤項。一個是QDialog的一個實例,另一個是QMainWindow,也是Quit。這是一個系統驅動的應用程序,它將包含一些qdialogs以及一個包含表部件的qmainwindow(或者,是否可以在qdialog中創建一個表?)。我一直堅持這一個星期左右,閱讀了很多相關的材料,並不明白如何解決它。 從系統托盤圖標菜單,點擊了QDialog,打開的

    0熱度

    1回答

    我想在MainWindow出現之後出現Modal QDialog(帶有exec())。 我試圖在MainWindow::showEvent (QShowEvent * event)中調用exec,但它在MainWindow出現之前仍然顯示。 任何想法如何實現這一目標? thx。

    1熱度

    1回答

    我在使用Qt 4.8作爲標題的mac OS X上開發一個程序。 現在我面臨一個問題,我花了很多時間,但仍然無法解決。 我有一個QWidget(稱爲A),它將在一些操作後打開一個QMainWindow(稱爲B)。 當B被打開時,我需要A被B阻擋,所以我將A設置爲B的父級,並將B的窗口模態設置爲Qt :: WindowModal。 在其他平臺上,它的工作原理和我想的一樣,但是,當涉及到mac時,B沒有

    1熱度

    1回答

    我想上一個QMainWindow刷新QWidget,其實我只是改變它的佈局,是一個充滿QGroupBoxs 所以一個QVBoxLayout,當某一信號emited,在QMainWindow隱藏所有QWidget的現在,在它的佈局(在刪除它們之前),然後製作新的和show()它們。事情是,在90%的時間裏,QWidget的新名單更大。所以刷新完成後,新的QWidget實際上顯示,但QMainWind

    0熱度

    1回答

    最初,我遵循http://qt-project.org/wiki/How_to_use_OpenGL_Core_Profile_with_Qt的結構。我創建了一個vanilla Visual Studio 2010 Qt應用程序項目,點擊.ui文件啓動Qt Designer,插入一個QWidget並將其提升到myglwidget。然後我創建了一個QGLWidget的myglwidget子類。 工作

    2熱度

    1回答

    不知道我是否正確地問這個問題,因爲我是新來的C + +和Qt。但是,說我有QWidget的子類: class childofqwidget : public QWidget 我可以將指針傳遞給子類的對象QMainWindow中的setCentralWidget成員函數?這樣的事情: mainlayout = new childofqwidget; setCentralWidget(mainl