QT Arm Linux 面向搜索引擎编程 新手入门 问题一览
张静茹2019/08/16软件综合 IP:江苏

ARM 4418 开发板 使用 Ubuntu Mate系统

apt-get update 无法更新 安装软件 挂代理无效


更改/etc/apt/XXXXXXXXXXst 

## Note, this file is written by cloud-init on first boot of an instance 
## modifications made here will not survive a re-bundle. 
## if you wish to make changes you can: 
## a.) add 'apt_preserve_sources_list: true' to /etc/cloud/cloud.cfg 
##     or do the same in user-data 
## b.) add sources in /etc/apt/sources.list.d 
## c.) make changes to template file /etc/cloud/templates/sources.list.tmpl

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to 
# newer versions of the distribution. 
deb http://mirrors.ustc.edu.cn/ubuntu-ports xenial main restricted 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports xenial main restricted


## Major bug fix updates produced after the final release of the 
## distribution. 
deb http://mirrors.ustc.edu.cn/ubuntu-ports xenial-updates main restricted 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports xenial-updates main restricted 

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team. Also, please note that software in universe WILL NOT receive any 
## review or updates from the Ubuntu security team. 
deb http://mirrors.ustc.edu.cn/ubuntu-ports xenial universe 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports xenial universe 
deb http://mirrors.ustc.edu.cn/ubuntu-ports xenial-updates universe 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports xenial-updates universe



## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu 
## security team. 
deb http://mirrors.ustc.edu.cn/ubuntu-ports xenial multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports xenial multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu-ports xenial-updates multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports xenial-updates multiverse



## N.B. software from this repository may not have been tested as 
## extensively as that contained in the main release, although it includes 
## newer versions of some applications which may provide useful features. 
## Also, please note that software in backports WILL NOT receive any review 
## or updates from the Ubuntu security team. 
deb http://mirrors.ustc.edu.cn/ubuntu-ports xenial-backports main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports xenial-backports main restricted universe multiverse 

deb http://mirrors.ustc.edu.cn/ubuntu-ports xenial-security main restricted 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports xenial-security main restricted 
deb http://mirrors.ustc.edu.cn/ubuntu-ports xenial-security universe 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports xenial-security universe 
deb http://mirrors.ustc.edu.cn/ubuntu-ports xenial-security multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports xenial-security multiverse 

## Uncomment the following two lines to add software from Canonical's 
## 'partner' repository. 
## This software is not part of Ubuntu, but is offered by Canonical and the 
## respective vendors as a service to Ubuntu users. 
# deb http://archive.canonical.com/ubuntu xenial partner 
# deb-src http://archive.canonical.com/ubuntu xenial partner


[修改于 4年7个月前 - 2019/08/31 17:00:33]

加载全文
来自:计算机科学 / 软件综合
62
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
张静茹 作者
3年7个月前 修改于 3年7个月前 IP:江苏
884999

QApplication QGuiApplication QCoreApplication 区别和联系


QCoreApplication、QGuiApplication、QApplication区别和联系:

继承关系:

QApplication <- QGuiApplication <- QCoreApplication <- QObject

所处的Qt模块:

QCoreApplication定义在core模块中,为应用程序提供了一个非gui的事件循环;QGuiApplication定义在gui模块中,提供了额外的gui相关的设置,比如桌面设置,风格,字体,调色板,剪切板,光标;QApplication定义在widgets模块中,是QWidget相关的,能设置双击间隔,按键间隔,拖拽距离和时间,滚轮滚动行数等,能获取桌面,激活的窗口,模式控件,弹跳控件等。

应用场景:

如果你的应用程序是无界面的,直接使用QCoreApplication即可,如果是gui相关,但没有使用widgets模块的就使用QGuiApplication,否则使用QApplication。



引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹作者
3年7个月前 IP:江苏
885000


QML 工程中调用 widgets 


Pro文件中添加 QT += core gui widgets quick


#include <QGuiApplication>

#include <QApplication>

#include <QQmlApplicationEngine>

#include <QQmlContext>

#include <mainwindowvm.h>


int main(int argc, char* argv[])

{

QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);


    QApplication app(argc, argv);


QQmlApplicationEngine engine;

const QUrl url(QStringLiteral("qrc:/main.qml"));

QObject::connect(&engine, &QQmlApplicationEngine::objectCreated,

&app, [url](QObject* obj, const QUrl& objUrl)

{

if (!obj && url == objUrl)

QCoreApplication::exit(-1);


}, Qt::QueuedConnection);

engine.load(url);

MainWindowVM MainWindowVM;

XXXXXXXXXXXXXXXtName("aaaaa");

XXXXXXXXXotContext()->setContextProperty(QT_STRINGIFY(MainWindowVM), &MainWindowVM);

return app.exec();

}


QGuiApplication 改为 QApplication 注意添加 QApplication 头文件


引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹作者
3年7个月前 修改于 3年7个月前 IP:江苏
885010

vs 编译 utf8 文件导致问题 


项目属性 -> 配置属性 -> C/C++ -> 命令行 添加


/source-charset:utf-8 /execution-charset:utf-8


pro文件 

    QMAKE_CXXFLAGS += /utf-8




#pragma execution_character_set("UTF-8")



引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹作者
3年7个月前 修改于 3年7个月前 IP:江苏
885011

libEGL warning: DRI2: failed to authenticate

./libEGL warning: DRI2: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)



apt-get install libgl1-mesa-dri





 apt-file search swrast 

libgl1-mesa-dri: /usr/lib/arm-linux-gnueabihf/dri/kms_swrast_XXXXXX

libgl1-mesa-dri: /usr/lib/arm-linux-gnueabihf/dri/swrast_XXXXXX

mesa-opencl-icd: /usr/lib/arm-linux-gnueabihf/gallium-pipe/pipe_XXXXXXXXX


引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹作者
3年7个月前 修改于 3年7个月前 IP:江苏
885035

qml-module-qtquick-dialogs

apt-cache search QtQuick.Dialogs




apt-cache search qml-module-qtquick

qml-module-qtquick-controls-styles-breeze - QtQuick style for Qt and KDE Software

qml-module-qtquick-scene2d - Qt 5 Quick Scene 2D QML module

qml-module-qtquick-scene3d - Qt 5 Quick Scene 3D QML module

qml-module-qtquick-layouts - Qt 5 Quick Layouts QML module

qml-module-qtquick-localstorage - Qt 5 localstorage QML module

qml-module-qtquick-particles2 - Qt 5 particles 2 QML module

qml-module-qtquick-shapes - Qt 5 Qt Quick Shapes QML module

qml-module-qtquick-window2 - Qt 5 window 2 QML module

qml-module-qtquick-xmllistmodel - Qt 5 xmllistmodel QML module

qml-module-qtquick2 - Qt 5 Qt Quick 2 QML module

qml-module-qtquick-controls - Qt 5 Quick Controls QML module

qml-module-qtquick-dialogs - Qt 5 Dialogs QML module

qml-module-qtquick-extras - Qt 5 Quick Extras QML module

qml-module-qtquick-privatewidgets - Qt 5 Private Widgets QML module

qml-module-qtquick-controls2 - Qt 5 Qt Quick Controls 2 QML module

qml-module-qtquick-templates2 - Qt 5 Qt Quick Templates 2 QML module

qml-module-qtquick-virtualkeyboard - Qt virtual keyboard - QML module


引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹作者
3年7个月前 修改于 3年7个月前 IP:江苏
885040

QML 关闭M01 警告提醒

//@disable-check M01

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹作者
3年7个月前 IP:江苏
885621

XXXXXXXXXXXXXXXXXXX/ qt库 共享

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹作者
3年7个月前 IP:江苏
885689

 apt-cache search qml

qml-module-org-kde-analitza - library to work with mathematical expressions - QML library

qml-module-org-kde-bluezqt - QML wrapper for bluez

qml-module-qtquick-controls-styles-breeze - QtQuick style for Qt and KDE Software

cmake-extras - Extra CMake utility modules

doxyqml - QML filter for Doxygen

qml-module-gsettings1.0 - QML Bindings for GSettings

qml-module-org-kde-kaccounts - KAccounts QtDeclarative QML Support

qml-module-org-kde-activities - provides integration of QML and KDE Frameworks

kpackagelauncherqml - commandline tool for launching kpackage QML application

libkf5calendarevents5 - provides integration of QML and KDE frameworks -- calendarevents

libkf5declarative-data - provides integration of QML and KDE frameworks

libkf5declarative-dev - development files for kdeclarative

libkf5declarative-doc - provides integration of QML and KDE frameworks (documentation)

libkf5declarative5 - provides integration of QML and KDE frameworks

libkf5quickaddons5 - provides integration of QML and KDE frameworks -- quickaddons

qml-module-org-kde-draganddrop - provides integration of QML and KDE frameworks - draganddrop

qml-module-org-kde-kcm - provides integration of QML and KDE Frameworks - kcm

qml-module-org-kde-kconfig - provides integration of QML and KDE Frameworks - kconfig

qml-module-org-kde-kcoreaddons - provides integration of QML and KDE frameworks - kcoreaddons

qml-module-org-kde-kio - provides integration of QML and KDE Frameworks - kio

qml-module-org-kde-kquickcontrols - provides integration of QML and KDE frameworks - kquickcontrols

qml-module-org-kde-kquickcontrolsaddons - provides integration of QML and KDE Frameworks - kquickcontrolsaddons

qml-module-org-kde-kwindowsystem - provides integration of QML and KDE frameworks - kwindowsystem

kdevelop - integrated development environment for C/C++ and other languages

qml-module-org-kde-kholidays - holidays calculation library - qml files

qml-module-org-kde-kirigami2 - set of QtQuick components targeted for mobile use

qml-module-org-kde-newstuff - Support for downloading application assets from the network.

libkf5people-data - data files for kpeople

libkf5people-dev - development files for kpeople

libkf5people-doc - framework providing unified access to contacts aggregated by person (documentation)

libkf5people5 - framework providing unified access to contacts aggregated by person

libkf5peoplebackend5 - framework providing unified access to contacts aggregated by person

libkf5peoplewidgets5 - framework providing unified access to contacts aggregated by person

qml-module-org-kde-people - framework providing unified access to contacts aggregated by person

qml-module-org-kde-charts - QtQuick plugin to render interactive charts

qml-module-org-kde-runnermodel - Used to write plugins loaded at runtime called "Runners".

qml-module-org-kde-telepathy - kde-telepathy QtDeclarative QML support

qml-module-org-kde-games-core - kde-games-core QtDeclarative QML support

qml-module-org-kde-okular - mobile support for Okular - QML modules

pkg-kde-tools - various packaging tools and scripts for KDE Applications

qml-module-org-kde-purpose - abstraction to provide and leverage actions of a specific kind, qml bindings

pyotherside-doc - asynchronous Python 3 Bindings for Qt 5 (documentation)

pyotherside-tests - Asynchronous Python 3 Bindings for Qt 5 (tests)

qml-module-io-thp-pyotherside - asynchronous Python 3 Bindings for Qt 5 (QML plugin)

python-pyqt5.qtquick - Python 2 bindings for QtQuick module

python-pyqt5.qtquick-dbg - Python 2 bindings for QtQuick module (debug extensions)

python3-pyqt5.qtquick - Python 3 bindings for QtQuick module

python3-pyqt5.qtquick-dbg - Python 3 bindings for QtQuick module (debug extension)

python-pyside2.qtqml - Python bindings for Qt5 Qml module (Python 2)

python3-pyside2.qtqml - Python bindings for Qt5 Qml module (Python 3)

libqbscore1.12 - Qbs core library

libqbsqtprofilesetup1.12 - Qbs profile setup library

qbs - cross-platform build tool

qbs-common - Qbs static files

qbs-dev - Qbs development files

qbs-doc - Qbs documentation

qbs-doc-html - Qbs HTML documentation

qbs-examples - examples for Qbs build tool

elpa-qml-mode - Emacs major mode for editing QT Declarative (QML) code

libkf5qqc2desktopstyle-dev - Qt Quick Controls 2: Desktop Style

qml-module-org-kde-qqc2desktopstyle - Qt Quick Controls 2: Desktop Style

qml-module-qtgstreamer - QML plugins from QtGStreamer - Qt 5 build

qml-module-qt3d - Qt 5 3D QML module

qml-module-qtquick-scene2d - Qt 5 Quick Scene 2D QML module

qml-module-qtquick-scene3d - Qt 5 Quick Scene 3D QML module

libqt4-declarative-folderlistmodel - Qt 4 folderlistmodel QML plugin

libqt4-declarative-gestures - Qt 4 gestures QML plugin

libqt4-declarative-particles - Qt 4 particles QML plugin

libqt4-declarative-shaders - Qt 4 shaders QML plugin

qt4-dev-tools - Qt 4 development tools

qt4-qmlviewer - Qt 4 QML viewer

qml-module-qtav - QtAV QML module

qtav-players - QtAV/QML players

qtbase5-private-dev - Qt 5 base private development files

qml-module-qtcharts - Qt charts QML module

qml-module-qtbluetooth - Qt Connectivity module - Bluetooth QML module

qml-module-qtnfc - Qt Connectivity module - NFC QML module

qml-module-qtdatavisualization - Qt 5 Data Visualization QML module

libqt5qml5 - Qt 5 QML module

qml - Qt 5 QML viewer

qml-module-qt-labs-folderlistmodel - Qt 5 folderlistmodel QML module

qml-module-qt-labs-handlers - Qt 5 XXXXXbs.handlers QML module

qml-module-qt-labs-settings - Qt 5 settings QML module

qml-module-qt-labs-sharedimage - Qt 5 SharedImage QML module

qml-module-qtqml-models2 - Qt 5 Models2 QML module

qml-module-qtqml-statemachine - Qt 5 State Machine QML module

qml-module-qtquick-layouts - Qt 5 Quick Layouts QML module

qml-module-qtquick-localstorage - Qt 5 localstorage QML module

qml-module-qtquick-particles2 - Qt 5 particles 2 QML module

qml-module-qtquick-shapes - Qt 5 Qt Quick Shapes QML module

qml-module-qtquick-window2 - Qt 5 window 2 QML module

qml-module-qtquick-xmllistmodel - Qt 5 xmllistmodel QML module

qml-module-qtquick2 - Qt 5 Qt Quick 2 QML module

qml-module-qttest - Qt 5 test QML module

qmlscene - Qt 5 QML scene viewer

qt5-qmltooling-plugins - Qt 5 qmltooling plugins

qml-module-qtgraphicaleffects - Qt 5 Graphical Effects module

qml-module-qt-labs-location - Qt Location Labs module

qml-module-qtlocation - Qt Location QML module

qml-module-qtpositioning - Qt Positioning QML module

qml-module-org-nemomobile-mpris - Qt 5 MPRIS interface and adaptor QML module

qml-module-qtaudioengine - Qt 5 AudioEngine QML module

qml-module-qtmultimedia - Qt 5 Multimedia QML module

qml-module-qtquick-controls - Qt 5 Quick Controls QML module

qml-module-qtquick-dialogs - Qt 5 Dialogs QML module

qml-module-qtquick-extras - Qt 5 Quick Extras QML module

qml-module-qtquick-privatewidgets - Qt 5 Private Widgets QML module

qml-module-qt-labs-calendar - Qt 5 XXXXXXXXXXlendar QML module

qml-module-qt-labs-platform - Qt 5 XXXXXXXXXXatform QML module

qml-module-qtquick-controls2 - Qt 5 Qt Quick Controls 2 QML module

qml-module-qtquick-templates2 - Qt 5 Qt Quick Templates 2 QML module

qml-module-qtsensors - Qt 5 Sensors QML module

qml-module-qtquick-virtualkeyboard - Qt virtual keyboard - QML module

qml-module-qtwayland-compositor - Qt 5 Wayland Compositor QML module

libqt5webchannel5 - Web communication library for Qt

libqt5webchannel5-dev - Web communication library for Qt - development files

qml-module-qtwebchannel - Web communication library for Qt - QML module

qtwebchannel5-doc - Web communication library for Qt - Documentation

qtwebchannel5-doc-html - Web communication library for Qt - HTML Documentation

qtwebchannel5-examples - Web communication library for Qt - Examples

qml-module-qtwebengine - Qt WebEngine QML module

libqtwebkit-qmlwebkitplugin - Qt WebKit QML plugin

qml-module-qtwebkit - Qt WebKit QML module

qml-module-qt-websockets - Qt 5 Web Sockets compatibility QML module

qml-module-qtwebsockets - Qt 5 Web Sockets QML module

libqt5webview5 - display web content in a QML application - Library

libqt5webview5-dev - display web content in a QML application - Development Files

qml-module-qtwebview - display web content in a QML application

qtwebview5-doc - display web content in a QML application - Documentation

qtwebview5-doc-html - display web content in a QML application - HTML Documentation

qtwebview5-examples - display web content in a QML application - Examples

qml-module-snapd - Snapd QML module

qml-module-org-kde-solid - Qt library to query and control hardware plugin

verdigris - Header-only Qt moc replacement

vim-syntastic - Syntax checking hacks for vim

akqml - full featured webcam capture application - qml module


引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹作者
3年7个月前 修改于 3年7个月前 IP:江苏
885690

Project ERROR: Unknown module(s) in QT: qml quick quickcontrols2

解决方法:
apt-get install qtdeclarative5-dev qtquickcontrols2-5-dev qt5-default


引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹作者
3年7个月前 IP:江苏
885696

编译  qmlnet-native make install 时 缺少 private/qobject_p.h 头文件

apt install qtbase5-private-dev


引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹作者
3年2个月前 IP:山东
890146

QT OpenGL链接错误



在Windows的QT Creator中编译OpenGL QT项目时遇到错误。


我得到的错误是链接错误。


我尝试重新运行qmake,然后进行清理和构建,但这并不能解决问题。我也尝试了类似我的stackoverflow问题中的其他一些建议,但是都没有解决此问题的方法


我将在下面包含链接错误和我的项目代码。


用户名

331个1个银牌55枚青铜徽章

您在使用GL函数时未链接LIBS += -lOpengl32到.pro文件中的OpenGL库=> (或类似名称)。 –  peppe 16年8月27日在8:39

添加评论

1个回答


4


这些是OpenGL函数,您需要链接到XXXXXXXXXXXb。将此添加到您的.pro文件中:


LIBS += -lOpenGL32




引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
上官元枫_BD4VOT
6个月16天前 IP:江苏
925304

思考到深夜,一跃而起!删根!从来!

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
张静茹
进士 学者 机友 笔友
文章
138
回复
1857
学术分
1
2010/12/30注册,2个月1天前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}