qdialog

    1熱度

    2回答

    我有一個問題,我不能弄清楚一段時間。我有一個主窗口應用程序和一個QDialog,點擊其中一個按鈕後應該彈出,但QDialog上的show()方法似乎在等待連接到「clicked()」信號的funcion結束! 我希望對話框在調用QDialog.show()方法後顯示,而不是在該函數的所有其他代碼指令之後顯示... 當然,在我的代碼中,我將替換sleep(5)與更復雜的代碼部分,但這些照片的問題,我

    5熱度

    3回答

    有沒有辦法只是初始化QDialog的寬度和高度,而不使用ui文件改變x和y座標?我只是有一個簡單的QDialog,並且只想設置寬度和高度,並且將x和y自動設置爲父級的中心,但是當我嘗試setGeometry時,繼承的幾何體的x和y是0. x當使用ui文件創建對話框時,y會被設置? class MyDialog : public QDialog { MyDialog::MyDialog(

    1熱度

    2回答

    我正在嘗試將圓角添加到QDialog。我正在定義自己的paintEvent方法來創建圓角。它正在工作,但它爲所有事物添加了圓潤的邊框。即使光標正在獲得邊框。有什麼辦法可以禁用這種行爲嗎? 示例代碼: from PySide import QtCore, QtGui class RenameDialog(QtGui.QDialog): def __init__(self, paren

    0熱度

    1回答

    我想顯示除主GUI之外的「生成圖像...」類型的模式對話框。這個「生成圖像...」對話框應該是臨時的,並且在沒有用戶干預的情況下顯示並消失。 爲了顯示這個對話框,Qt代碼應該檢查PC硬盤中特定位置是否存在.txt文件。如果.txt文件存在,則彈出對話框。 爲了使該對話框消失,Qt代碼應檢查該.txt文件是否在第一行包含字符串「OK」。對話框只有在找到「OK」後纔會消失,直到此時它應該繼續顯示「正在

    0熱度

    1回答

    當我點擊主窗口中的子菜單時,我想實現簡單的命令,如qDebug()。我指的是與Qt 5 IDE(...\Qt\Qt5.2.0\5.2.0\msvc2010\examples\widgets\mainwindows\menus)一起給出的示例程序,並且使用它,我設法構建了代碼。我沒有收到任何編譯時或運行時錯誤。 我使用設計模式創建了mainwindow.ui。它有一個名爲actionInterval

    0熱度

    1回答

    繪製內部QScrollArea在Qt 5,我對我所畫出的圓如下一個QDialog窗口: void MyDialog::paintEvent(QPaintEvent *pe) { QPainter painter(this); painter.setRenderHint(QPainter::Antialiasing,true); QPen pen(Qt::blu

    1熱度

    2回答

    我正在一個項目,我有一個數據庫與Python接口(我正在使用Qt設計器)鏈接。我想從那裏,當我按下它,它會打開一個彈出(QDialog),它說 Are you sure you want to delete this item? 我的主窗口(QMainWindow)有一個刪除按鈕,但我不知道該怎麼做。 感謝您的幫助!

    0熱度

    1回答

    我有一個QMainWindow,每次點擊一個按鈕就會啓動一個QDialog,當我打開一個或多個對話框時關閉QMainWindow時,我無法弄清爲什麼python二進制文件崩潰。 這不是一個複雜的Qt應用程序,我真的很努力去理解會發生什麼。 下面的代碼: # dependency modules from PyQt4 import QtGui import sys # custom modu

    3熱度

    1回答

    這些是我在Qt中的第一步。我試圖構建像本教程中的簡單文本編輯器:http://www.rkblog.rk.edu.pl/w/p/simple-text-editor-pyqt4/ 所以,我在Qt Designer中創建了這個設計。這裏的預覽: 完美:) 這裏有Qt的對象和類,以明確如何佈局是建立: 我編譯.py文件: # -*- coding: utf-8 -*- # Form impleme

    0熱度

    1回答

    我需要使用QMainWindow中的一些屬性功能彈出Qwidget。這個QWidget必須嵌入QFontDialog和QColorDialog。 我希望它彈出一切只需單擊,而不是通過,即QFontComboBox ...是否有可能?可以將這些對話框嵌入到QWidget中: