qapplication

    1熱度

    1回答

    當我在PyQt中關閉應用程序窗口時,控制檯仍然在後臺運行,並且python.exe進程存在,直到關閉控制檯。我認爲sys.exit(app.exec_())無法正常運行。 Mainscript(這將打開Firstwindow): if __name__ == '__main__': from firstwindow import main main() Firstwindo

    1熱度

    1回答

    如果因爲事件循環尚未啓動而導致exit不能正常工作,我該如何終止正在運行的Qt應用程序(QCoreApplication)。 http://doc.qt.io/qt-5/qcoreapplication.html#exit 這個函數被調用後,應用程序離開主 事件循環,並返回從調用exec()。 exec()函數 返回returnCode。如果事件循環沒有運行,此功能 什麼都不做 一(傻?)的方法,

    0熱度

    1回答

    我想製作一個python腳本,在瀏覽器中打開一個本地html文件,並在5秒鐘後關閉該窗口。 我已經試過self.close()方法,如果我添加「time.sleep()」這隻會延遲網頁內容 這裏的顯示是我的代碼(我是一個新手,所以,對不起) import sys from PyQt4.QtCore import * from PyQt4.QtGui import * from PyQt4.Q

    0熱度

    1回答

    我有一個visual C++程序,它在主線程上創建多個GUI。我想在所有其他GUI上顯示QWidget。目前,如果我調用QApplication.exec(),它會阻塞主線程,直到關閉窗口。有沒有辦法阻止exec函數阻塞主線程或使用QWidget而不調用exec?

    1熱度

    2回答

    我想對我的Qt應用程序做一個基本的自動化測試。它記錄鼠標事件並將它們寫入文件(f.e. mousepress(300,400))。當開始自動化時,它從文件讀取座標,發送適當的鼠標事件,並與先前保存的屏幕截圖進行像素比較。 目前,我有一個覆蓋小部件,跨越應用程序,並有透明的鼠標事件。它所做的就是跟蹤座標。 重新讀取數據時,該覆蓋圖會在鼠標按下位置繪製一個矩形。 發送mousePressEvents到

    1熱度

    1回答

    嗨我在Qt5中編寫多語言應用程序。我想訪問 QApplication a(argc, argv); 本地化在我的Settings類的main.cpp中。 我需要這個來執行兩個命令: a.installTranslator(); a.removeTranslattor(); ,當我試圖做這樣做我得到的錯誤: C2228: left of '.installTranslator' must

    2熱度

    1回答

    嘗試爲我的QT應用程序設置圖標時遇到了一些問題。 該圖標被命名爲「room.ico」,並與源文件位於同一目錄中。 下面是代碼: #include <QApplication> #include <QWidget> int main(int argc, char *argv[ ]) { QApplication app(argc, argv) ; QWidget fene

    0熱度

    3回答

    我試圖使用qApp-> exit()退出應用程序並關閉UI。但是我失敗了,在qApp-> exit()執行後,UI仍然存在。任何人都可以幫忙弄清楚爲什麼?非常感謝。 #include "clsDownloadUpdateList.h" #include <QApplication> #include <qtranslator.h> int main(int argc, char *argv[

    1熱度

    2回答

    我需要在單擊按鈕時重新啓動我的應用程序,但我遇到了一些問題。我已經試過兩種方法: 嘗試this suggestion,它確實是重新啓動應用程序,但我得到一個Gtk_IS_INVISIBLE (widget)誤差爲每一個部件,和所有的人都在重新啓動的應用程序看起來不同,有一個很「老」看起來(類似於TkInter小部件)。有沒有辦法解決這個錯誤?除此之外,該應用程序工作正常。 我也試過: subpro

    2熱度

    2回答

    我有一個靜態類,並希望它具有靜態QSettings。 但我跟我初始化得到一個警告: QSettings* MySQLConnection::settings = new QSettings(QApplication::applicationDirPath() + "/config.ini", QSettings::IniFormat); QCoreApplication :: applicat