qt吧
关注: 49,192 贴子: 156,845

构建强大的跨平台应用程序

  • 目录:
  • 程序设计及人工智能
  • 0
    我是第一次使用Qt,以下是我的项目创建过程 当我使用MinGW(我所下载的所有版本都试过),会一直显示reading project,根本不会停止,如下图。 而我使用Process_Monitor分析发现Qt Creator在不停的创建和删除pro文件。 当我使用MSVC时,能成功创建项目,如下图。
  • 0
    1、使用英文亲测可以生成 2、改用中文的时候编译报错undefined keyword or key name:OriginalFilename,怀疑是 BLOCK 语言和字符集的问题,但是我没有找到解决方案,大佬们帮忙看下 该怎么解决
    lyfmin禾禾 10:35
  • 0
    我看教程还有一个developer default选项。
  • 13
    大佬们,想问下,我用MSVC2019 64bit构建的自定义插件,放到插件目录下,重新打开qt,但是designer里还是没有新插件,是编译器不对么?但是看起来和编译qt creator的编译器好像是一样的,有大佬知道咋回事吗
  • 1
    tz@tz-desktop:~/Qt/Tools/QtCreator/bin$ ./qtcreator ./qtcreator: error while loading shared libraries: libdouble-conversion.so.3: cannot open shared object file: No such file or directory tz@tz-desktop:~/Qt/Tools/QtCreator/bin$ apt-get提示没有 libdouble-conversion.so.3这个库
  • 74
    这个文件我用everything都找得到可是就是他说不存在
  • 3
    假如我现在第一个窗口a有一个按钮,按下之后就会新建第二个窗口b同时a.hide(),然后我直接关掉b,a会不会自动销毁? 我试着有时候任务管理器能看到程序还没结束,有时候就没了,没搞懂有没有稳定的解决方法。 如果a是指针,会不会自动销毁
  • 4
    怎么样在qt中实现鼠标悬停在图片上时图片放大这个效果,如下图
  • 13
    没学过QT有办法三天写出个计算器吗(来自大一学生的超菜发言) 我要死了,我不会c++,也不会类,可是我必须交作业
    DRRR 8-7
  • 6
    有人知道linux平台怎么开发QT软件吗?怎么编译deb? 我只用linux16.04及以前的版本,所以QT最好用4的版本,如果支持的话5也可以。想知道怎么编译成deb格式。能做成可以解压直接运行的也可以。
  • 0
    大佬们,想问下,我用MSVC2019 64bit构建的自定义插件,放到插件目录下,重新打开qt,但是designer里还是没有新插件,是编译器不对么?但是看起来和编译qt creator的编译器好像是一样的,有大佬知道咋回事吗
    momo_333 8-6
  • 4
    为啥点exe没反应呢,只会转一圈,也不报错。
  • 23
    Warning: Cannot find Visual Studio installation directory, VCINSTALLDIR is not set. 不知道是不是这个,这是公司电脑,装的是QT5,新电脑装了QT6又装了最新版的VisualStudio,好像不是同一个东西
  • 2
    qt里怎么写个自己要用的类啊
  • 1
    带参的信号连接信号会报错,改成不带参就不报了,为什么
  • 5
    有偿服务,请私信联系。先指定版本和系统,有资源再付费,单价20/次。
    lyz9801 8-5
  • 2
    有个项目,不知道有没有人接?最好大连当地人!
  • 0
    最近使用5.14.2版本发现有bug,于是想升级到5.15.2,但安装好后,可以运行但不能调试,报错是缺少qtcreatorcdbext32这个文件夹。 我用的msvc2019 32位,在线安装器已经装了cdb支持,有qtcreatorcdbext64文件夹,重装cdb支持组件也没用,这个有人知道吗?
  • 2
    在pro正确导入后调试到new qmediaplayer()时程序异常结束,想请问是什么原因导致的
  • 34
    如题,本人01年女鼠鼠一只,大学专业是人工智能,学的东西和现在用的完全不一样。 来公司两周了,第一周看完了qt基础跟着敲了一遍,第二周老板就让跟着做项目 带我的同事每天给我布置一些小任务来做,主要是改qt界面,实现qt控件和c++的通信交互 很简单的小任务,我边查边做很吃力,效率很低 想问各位大神都是怎么学习的呀?求指教。 可以帮帮孩子吗,这里同事每天都好忙,问问题很少帮我解答的,目前现状就是遇到不会的先去百度。。实
  • 3
    我的table里用qss设置了背景色和border. 然后用setColumnWidth设置了每列的列宽。 在QT5的时候一切正常,但是在qt6里,setColumnWidth失效了。 有什么办法在qss设置tableview各列的列宽吗? 或者不用qss也可以设置table背景色和border?
  • 0
    一下午闪退五六次了
    accross99 8-1
  • 7
    刚开始学Qt,本想试试用按键控制label移动,可是发现KeyPressEvent(KeyEvent *event)函数总是不会被触发调用,又听闻贴吧大佬多,请求帮助
  • 9
    有没有大佬来解释一下为什么在对QGraphicslineitem执行setPos函数时,图形项会发生偏移,场景原点在view的正中间,场景大小为view的大小,图形项离原点越远位置偏差越大,并未对场景进行过缩放(可能是我缩放过没发现,因为这种情况与缩放有点类似)。图三为自定义的视图,继承与QGraphicsView。检查过代码,场景与视图的坐标转化应该没有问题
  • 2
    Qt5内部自带了OpenGL的方法,其中Qt Designer里面控件就有openglwidget,网上Qt里面用OpenGL的方法都是自定义一个
  • 3
    想新建个 firsts 的文件,为什么只显示个.pro文件。不能像evaluater一样cppui都有
    Mming439 7-30
  • 1
    求大神指点 为什么发了can消息,但是却触发不了信号,进不去槽函数。connect函数和receivedFrames函数以及canDevice都在一个类中,程序可以一直运行到connect函数之前。 canDevice = QCanBus::instance()->createDevice(QStringLiteral("socketcan"),info.name(),&errorString); if (canDevice->connectDevice()) { qDebug()<<"can connect success" ; } else { qDebug()<<(tr("Connection error: %1").arg(canDevice->errorString())); return; } connect(canDevice, &QCanBusDevice::framesReceived,this, &MainWi
  • 2
    在指向类外的函数就可以,指向成员函数就不行
    _188366 7-29
  • 2
    控件用样式表background-color: transparent;设置成透明,painter在控件上绘图后delete,再定义一个painter画布设置为该控件为画布使用painter.eraseRect(rect());无法清除,但是控件不设置成透明却可以清除,我想让控件透明同时也能清除画布该咋整
  • 1
    我使用QSslCertificate去解析RSA证书 (证书通过SKF_ExportCertificate导出) QSslCertificate qCert(QByteArray((char*)pucCert, puiCertLen), QSsl::Der); if(qCert.isNull()) { CloseContainer(hCont); continue; } 然后用这个qCert能正常拿到subjectInfo里的信息,解析不会判空; 这里在release和debug下都可以解析; Release构建的程序用windeployqt 打包后,在QSslCertificate 解析这里会失败,但是拿到的puiCertLen 的长度是对的,qCert.isNull() 却判空了 ( 在.pro文件中,加载了gmssl静态库: win32: LIBS += -L"../gmssl/lib
  • 2
    painter使用drawPixmap在子控件绘制png图片,图片透明部分实际显示在控件上不透明咋办
  • 3
    我做了个子弹类但他完全不响应鼠标事件这是怎么回事呢,有懂得老哥私聊可以吗,可以有偿
  • 0
    如下图,为什么输出132而不是123,为什么执行openurl时候事件循环会启动呀?
    小飞侠 7-24
  • 5
    大佬们, 一直做不到 VS项目的那个.pro 的charts也选了,如果要自己创建一个对应的类及文件的,是应该创建 QT class 还是C++ class啊,我都试了一遍还是不行. 有什么博客教程之类的吗,尽管我也搜了好多,也都看并且操作了一遍,但还是无法解决我的问题 我确实也可以用 QT Creator不用VS来搞,但还是想试一试.
    badal140 7-24
  • 3
    我打开别人的项目,里面OpenCV的库也能Ctrl+click过去,可是为什么还是报错呢?
  • 1
    大佬们,你们会在PS上安装Qt的插件吗,我搞了半天没搞明白,找不到插件在哪里下载
  • 5
    想问问怎么实现?用两个按钮,一个添加,一个删除的按钮,实现输入框LineEdit的动态添加和删除,(想实现一个界面 ,每按一次添加按钮就多一个输入框,每按一次删除按钮就减少一个输入框) 想问问这个想法能实现的吗?用槽函数还是回调函数还是什么呢?有没有大概思路呢?
  • 0
    小弟的队伍用ROS做了个小车,现在要做小车的UI。目前已经在linux上用qt写好了,代码用AI写的,功能也能用,在主机上可以正常编译运行。 现在要移植到开发板(华清远见STM32MP157)上运行,交叉编译这一块出现了一些问题,交叉编译工具我也是下载的官方给的工具。求指导,指导费可以议
    Josehmane 7-21
  • 2
    我就下了几个组件,下在了移动硬盘里面,然后我一计算占用了220g!!!
  • 2
    如图,这样算静态链接吗?Qt许可里面有商用软件调用Qt必须动态链接,c语言小白的我没看懂百度百科
  • 9
    打开网址:download.qt.io/archive/qt/5.12/ 出现:Download from your IP address is not allowed 我不能下载啊
  • 6
    QT安装网站进去就说我的IP不允许访问,这是为什么(Download from your IP address is not allowed)
    Fsu0413 7-19
  • 2
    configure --help里面没找到编译或不编译此模块的选项
    ggbang838 7-18
  • 5
    是不是要重新安装QT才能解决这个问题,说我少插件?还是说要去下一些插件
  • 0
    大疆在招qt开发,有需要的朋友与我联系。

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!