• 有没有工具可以删除未使用的QML导入?

    是否有任何工具可以删除或仅检测任何未使用的QML导入? 我正在使用一个相当大的Qt / QML代码库,这种工具可能有助于进行一些清理。如果此问题对其产生影响,也许还可以改善一些性能。
  • 扩展QObject构造函数的类“在此上下文内是私有的”

    我试图做一个扩展QObject的类,其中包含另一个扩展QObject的类的列表。在构造列表对象时,我将一个对象传递到包含构造对象所需的所有要点的构造函数中。但是,我在以某种方式将我的构造函数标记为私有时遇到问题。 //PDFOutline.h public: Q_OBJECT Q_PROPERTY( QString name READ name CONSTANT ) PDFOutlineItem( Poppler::OutlineItem outline, QObject* pa...
  • 在KDE Linux上部署QtQuick QML Python项目

    I need advice on how to deploy my simple QtQuick QML Python application on KDE. The only related question I found here was: Deploy a Qt project on linux 我的问题不同。我部署应用程序的唯一目标是KDE。因此,我不需要捆绑Qt库,并且我的应用程序没有其他依赖项。我只需要部署python和qml文件以及一个应用程序图标(png)。 另一个缺点是,将来,我希望仅通...
  • 如何在ListView中绑定QVector <AClass *> *?

    I've tried with QVector<AClass*> instead of QVector<AClass*>* and it works with the following in qml: ListView{ model: testContext.list delegate: Text{ text: modelData.name + " " + modelData.age } } When I added one more * to make it Q...
  • 如何将值传递给javascript对象中的函数?

    如果函数是对象的参数,将值传递给函数的正确方法是什么? var obj = { "k": { "name": function(n) { return n + ".js" } } } console.log(obj.k.name("helloWorld")); 我期望: qml: helloWorld.js 我得到: TypeError: Property 'name' of object [object Object] is not a function
  • QML错误:未知方法返回类型:std :: string

    我使用QML。我有这个C ++代码 #include <QObject> class ShowTime : public QObject { Q_OBJECT public: explicit ShowTime(QObject *parent = nullptr); Q_INVOKABLE std::string whatToShow(int index); private: std::string mWhatToShow = ""; }; 在QML中,我这样做: T...
  • QML:修改代码后,QT项目无法运行

    I'm learning the QT basic, starting the new project QT Quick APP Empty. Running for first time, the app run. Modifying the code: import QtQuick 2.12 import QtQuick.Window 2.12 import QtQuick.VirtualKeyboard 2.4 Window { x: 100; y: 100; width: 100; height:...
  • Qt Quick,如何更改Ui屏幕?

    我目前正在使用小部件开发应用程序,它运行良好,但是我想要一个更漂亮,更现代的界面,我打算将qml用于该接口并将C ++用于逻辑以重用我的代码并成为本机,我知道以这种方式加载源qml QQmlApplicationEngine engine; engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); 但是,如果要在加载后更改字体怎么办?
  • QQuickItem父项在构造方法中为null

    我对通过c ++ QQuickItem访问qml父级的属性感兴趣。我有一个自定义QQuick项目,称为VisibleTag,它是QQuickItem的扩展。我希望根据我在代码中设置的其他因素(包含在此问题中临时删除的其他因素),将包含此对象标签的任何qml项设置为可见或不可见。但是,我的问题是我的父指针在构造上为null。 //qml Rectangle{ id: opPic height: 100 width: 100 color: "red" VisibleTag...
  • 动态分配变量

    所以这是情况 QQmlApplicationEngine* engine; QQmlContext* ctxt; class Fruit: public QObject { Q_OBJECT Q_PROPERTY(QString type MEMBER m_type NOTIFY fruitChanged) private: QString m_type; public: virtual void initFruit() = 0; void startEatin...
  • 无法将[undefined]分配给QString

    我有带有下一个公共方法的模型类 QHash<int, QByteArray> ContactsModel::roleNames() const { QHash<int, QByteArray> roles; roles[ContactRoles::NameRole] = "name"; roles[ContactRoles::SurnameRole] = "surname"; roles[ContactRoles::PhoneNumberRole] = "phoneNumbe...
  • QML ListView锚,保证金= 0超出父填充?

    I was wondering why this draws the Icon components outside of the Item fill? Using Qt 5.5.1 import QtQuick 2.5 Item { id: root // width: 960 // Actually set in the higher level view // height: 540 // Actually set in the higher level view...
  • 在QML Qt中设置样式

    我想在qml中为我的元素设置样式。为此,我想使用诸如“材料样式”之类的样式。使用下面的示例: https://doc.qt.io/qt-5/qtquickcontrols2-material.html import QtQuick 2.12 import QtQuick.Controls 2.12 import QtQuick.Controls.Material 2.12 ApplicationWindow { visible: true Material.theme: Material.D...
  • 从C ++中的QML读取值

    I am trying to read an int value from my QML side on c++ but this value remains 0 and doesn't update on c++ side while console.log() clearly shows me that it increments after each click . What am I doing wrong here? .qml文件 FocusScope { property a...
公告

欢迎访问 码农俱乐部  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部