qt5

    0热度

    1回答

    我QAbstractListModel在C++代码并通过 QQmlApplicationEngine engine; QQmlContext* context = engine.rootContext(); context->setContextProperty("keyboardModel", _keyboardModel); 主要目标是获得按钮的全球坐标中的C++代码的手段与Buton

    0热度

    2回答

    名单是否有一种方式来获得的可见天列表当月视图(包括以前/下个月也是可见的那些)

    0热度

    1回答

    我正在使用GUI,我已经想出了如何创建一个closeEvent(),当用户按下Windows X关闭窗口时调用。但是,当倒数计时器到期时,将调用相同的closeEvent(),我呼叫this->close()。有没有办法让closeEvent()检测用户是否点击Windows X而不是调用this->close()函数的代码? 感谢

    1热度

    1回答

    如何在QWebPage之前读取来自特定URL的QNetworkReply响应中的数据?但是当finished()信号被命中时,QWebPage已经读取了回复,因此请连接readyRead()或拨打reply->readAll()返回任何内容。我尝试过载acceptNavigationRequest()方法,在我自己的QWebPage类,像这样: bool webPage::acceptNaviga

    0热度

    1回答

    问题 我想创建一个按钮小部件,具有以下要素: 配置背景颜色 按钮尺寸,透明图标 可配置定位文本 因为我更喜欢QPushButton而不是QToolButton,所以我面临着已知的问题(请参阅here和here)图标/文本对齐。 所以我的做法是专门QPushButton类和覆盖paintEvent方法(请参阅下面的代码)。如果我只需手动绘制文本并将剩下的部分(图标和背景)留给父类,那就太好了。但是,

    5热度

    1回答

    我很担心在Qt 5.9下开发的小部件库可能在将来升级,而无需重新编译已经使用它的代码。当然,我已经开始使用这个成语,并且其中描述的Qt版本为here和here。然而,当我试图调整我的代码时,我想出了一个想法,即不是添加新的数据成员,而是将它们移动到一个单独的私有类,我可以使用Qt的带有lambda函数的信号/插槽机制,并且只有局部变量。让我们来具体说明这个思想与下面的例子: 方案A: class

    0热度

    1回答

    用户希望在外部文本编辑器中复制文本,并在Mac或'Control + v'热键上使用Command + v将其粘贴到QTableView中。 我已经实现keyPressEvent,它跟踪每个用户的键盘动作。但是如何从剪贴板中获得精确的数据? from PyQt5.QtGui import * from PyQt5.QtWidgets import * from PyQt5.QtCore imp

    1热度

    3回答

    我正在为我的应用程序在QML中创建一个自定义控件。我想在桌面和Android上运行,所以我使用Material Style作为应用程序。这将颜色方案应用于所有现有的Qt Quick Controls 2控件(按钮,工具栏等)。但是,如何在我的控制上使用这些颜色?我知道我可以使用与十六进制代码相同的颜色或任何其他颜色,但是如果我更改主题中的重音颜色等,我希望我的控件的颜色发生变化。 我试过Syste

    0热度

    1回答

    我正在构建一个自定义控件,通过在彼此顶部绘制几个矩形来伪造部分圆角的矩形。我想在此控件中使用从其他地方动态获取的颜色 - 有时该颜色具有alpha分量(半透明)。当然,这对我来说完全不起作用,因为多个矩形的情况意味着alpha将显示矩形分层。 是否有一个函数可以用来将颜色的alpha部分设置为完全不透明状态,并保留颜色的其余部分?

    0热度

    1回答

    我试图将子窗口小部件添加到Qt5中的窗口小部件。 问题是,父窗口小部件呈现的内容不为Qt所知,因此透明度无法正常工作。 要解决这个问题,我需要使用自定义QPainter来呈现小部件。 在Qt4中,我可以通过使用属性WA_PaintOutsidePaintEvent并以另一种方法呈现小部件来实现。 但是,在Qt5中,这个属性消失了。 我已经试过什么: 创建一个QWidget并重写的paintEven