qwidget

    0热度

    1回答

    我目前正在尝试将垂直滚动条的步长调整为可滚动和响应QVBoxLayout内部对象的高度。这样一个滚动步骤就可以精确地滚动一个小部件。 QVBoxLayout中的所有对象都具有相同的几何图形。 因此,我需要QVBoxLayout中的一个对象的当前(活)高度。我已经尝试了以下方法: 该对象的初始化高度为300(未固定)。 然后通过调整包括QVBoxLayout的窗口大小来动态调整高度。 QWidget

    1热度

    1回答

    我希望鼠标光标位于控件或控件中心点击鼠标的位置。 例如,如果小部件是一个矩形,它是在它看起来像下面的图片拖动事件,事件,我点击的中心,开始拖动: 在哪里每当我“拾起”小部件的时候,红色圆圈就是鼠标光标。 在mousePressEvent,我做这样的事情: void myQFrame::mousePressEvent(QMouseEvent* event) {

    0热度

    1回答

    我知道widget的坐标系对于widget是本地的。 0,0左上角。 我想在小部件中画一个框架,但是使用由rect()返回的QRect会导致右边和底部不框架。 有一种叫做'frameGeometry()'的方法,但是这会返回一个QRect,它与widget不在同一个坐标系统中,而是在父级co-orindate系统中。 有没有办法在本地坐标系统中获取窗口部件的窗体矩形。 我知道我可以翻译frameG

    0热度

    1回答

    我想在PyQt5中创建一个简单的QGridLayout图像,但发现自己被卡住了,因为QGridLayout只具有通过.addWidget()和.addLayout()添加小部件和布局的功能。 以下是我的代码,期望QWidget但有问题,因为我似乎无法找到任何可以处理png/jpg文件的QWidgets。 class myGrid(QWidget): def __init__(self):

    1热度

    1回答

    我创建了一个的QThread类运行一个函数,在另一个类,但是这另一个类有一个指向QWidget的(QwtPlot),和我我在应用程序的输出接收到此消息: QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread 我已经在另一个话题读取QThreads不QWidgets(

    1热度

    1回答

    我想画一个QWidget内的图标文件(.png)与QPainter::drawPixmap() : QPixmap _source = "/.../.png"; painter.setRenderHint(QPainter::HighQualityAntialiasing); painter.drawPixmap(rect(), _source); 但比较QLabel(例如)和较低的尺寸(

    2热度

    1回答

    我有一个包含浏览器的窗口。向上是一个工具栏。在窗口的底部是一个搜索栏。 搜索栏有一个关闭按钮[x]。 当用户点击关闭按钮时,我希望栏消失。 我希望栏只出现在用户按CTRL + F时。我试图用.hide()命令连接关闭的butoon,但应用程序崩溃。我需要帮助。 的.cpp DocumentationWin::DocumentationWin (QWidget * parent){ doc

    1热度

    2回答

    以下是我可以用来呈现isuue的最小示例。 Widget::Widget(QWidget *parent) : QWidget(parent) { QVBoxLayout *vLayout = new QVBoxLayout(this); QGroupBox *gb = new QGroupBox; // MyGroupBox *gb = new MyGroup

    0热度

    1回答

    只是我在QPushButton和QWidget上测试了以下代码,并且遇到了不同的行为。但为什么? MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); ui->widget->setStyleSh

    2热度

    1回答

    我有一个 class Main(QtGui.QMainWindow): 即能点击>这是Windows的产卵斧数量: class dataWindow(QtGui.QWidget) 是否有PyQt的办法现在发现所有衍生dataWindow的并得到他们的objectName?每个窗口都有唯一的objectName。 我试图通过准备: a= self.findChild(QWidget, sel