Tag: qt

更新后QtCreator出现问题

我在我的机器(12.04)上安装了ubuntu-sdk 2天,安装的Qt版本是5.0.2。 一切都运行得很好,但今天有一些来自ubuntu-sdk团队的更新,在安装之后,Qt Creator没有显示Ubuntu欢迎页面,并且没有Ubuntu Touch的项目类型,它只是消失了。 默认货币转换器应用程序工作,我有一个名为Cordovaqt的新项目类型。 所有这一切的另一面是,Qt Creator使用ubuntu插件以及之前的一切,如果它通过终端运行。 为什么会这样? 想法?

如何为Ubuntu制作指标? (因为托盘没用)

所以,正如你们中的大多数人所知,ubuntu已经放弃了关于托盘的全部内容,并为一些新的指标提供了支持。据我所知,Qt Creator(IDE)只能制作一个托盘,而不是一个指示器(只是提到有ubuntu中的一个名为sni-qt的软件包预装了,它可以显示托盘图标,但是它们失去了很多function,比如左键单击,滚动托盘等等。 我想在这里问了同样的问题( 使用带有Qt框架的AppIndicators ),其中一个答案就是这个包( https://launchpad.net/ubuntu/+source/appmenu-qt )..有了这个包我会能用Qt创建指标吗? (如果是的话怎么样?) 如果我无法用Qt创建一个指标,我是否应该使用更原生的IDE来创建一个外部可执行文件,只有这样才能显示指标? 如果是的话,那个会与Quickly一起吗? 如果是的话,你可以提供一两个链接来帮我创建一个指标吗?

Gtk skip_taskbar_hint(见于Glade-ui-Designer)相当于Qt

使用允许您设置Gtk-Ui的Glade Designer,您可以检查启动器中未显示窗口的选项。 如果我看一下Glade生成的ui文件,它会说True 。 在gtk代码中,这个提示是window.set_property(‘skip-taskbar-hint’, True) 。 但是我相信这个选项不仅仅是Gtk特定的,并且想在我的PyQt4-app上应用这个。 Ubuntu窗口管理器必须能够接收该提示,否则我会看到我使用的gtk应用程序的窗口(stickynotes-indicator)。 所以必须有一种方法可以用Qt或任何其他语言来做到这一点,对吧? 有人知道这样的选择吗? Python或Qt语法,没关系!

如何隐藏Tabs组件的标题

我正在使用Ubuntu SDK编写应用程序,并且我在Tabs组件中有一个PageStack组件。 当我在PageStack中加载其中一个页面时,一切正常,在页眉中显示当前选项卡的名称。 但是,如果打开页面而不是从工具栏中点击“后退”按钮,我会选择另一个选项卡,它会完全混淆工具栏,然后不再显示“后退”按钮。 有没有办法让我的页面全屏,所以没有显示当前标签名称的标题(因此无法点击),甚至更好,以显示标题中当前页面的标题而不是父标签标题? Tabs { id: tabs Tab { objectName: “tabQreator” title: i18n.tr(“Create”) page: CreatorPage { id: pageCreator } } // … } 在CreatorPage.qml : PageStack { id: pageStack anchors { fill: parent } Component.onCompleted: push(pageRoot) Page { id: somePage // Toolbar definition here… } Page { id: pageRoot title: i18n.tr(“The root page”) […]

如何在QML拖放示例中发出onDropped?

在qml文档中有一个拖拉的示例 : import QtQuick 2.0 Item { width: 200; height: 200 DropArea { x: 75; y: 75 width: 50; height: 50 onDropped: console.log(“dropped”) onEntered: console.log(“entered”) Rectangle { anchors.fill: parent color: “green” visible: parent.containsDrag } } Rectangle { x: 10; y: 10 width: 20; height: 20 color: “red” Drag.active: dragArea.drag.active Drag.hotSpot.x: 10 Drag.hotSpot.y: 10 MouseArea { […]

使用AppIndicators和Qt框架

是否有某个类或库可以在Qt应用程序中轻松使用新的AppIndicator框架? 奇怪的是,我必须包含GTK标头/库等,只是为了在Qt中创建一个指标。 有没有更好的办法?

qt4-x11 4.4.7.0在Lucid中

可以在Lucid上成功安装此版本的QT4。 我尝试安装的很多东西都依赖于此。 错误:依赖性不可满足:libqtcore4(> = 4:4.7.0~beta1) Calibre PPA-Lucid显示4:4.7.0-0ubuntu4~ppa2,但注意到: PACKAGE BUILD FAILURES(STATUS):-Calibre:这是qt4的一个问题,我想,我正在尝试构建我的主要PPA。 如果成功,将被复制到此回购。 我也看到了back1可用于beta1和beta2的kubuntu,但我正在运行xubuntu,我真的不理解反向移动。 Change Log Version: *DELETED* 2011-07-24 05:30:54 UTC No changelog for deleted or moved packages. Version: 4:4.7.0~beta2-0ubuntu1~lucid1~ppa1 2010-07-11 12:26:25 UTC qt4-x11 (4:4.7.0~beta2-0ubuntu1~lucid1~ppa1) lucid; urgency=low . * Lucid backport Source diff to previous version Version: 4:4.7.0~beta1+git20100522-0ubuntu1~lucid1~ppa1 2010-06-10 00:24:09 UTC qt4-x11 (4:4.7.0~beta1+git20100522-0ubuntu1~lucid1~ppa1) lucid; urgency=low . * […]

如何制作Krusader的项目

我的一般问题的一个例子https://askubuntu.com/questions/485242/an-introduction-to-translating-and-debugging-source-code :我安装了’Qt 4 Designer’,我已经下载了krusader- 2.4.0-beta3.tar.bz2文件。 在打包文件中,我看到包含的CMakeLists.txt project(krusader) INCLUDE(CPack) set(VERSION “2.4.0-beta3” ) set(RELEASE_NAME “Single Step”) find_package(KDE4 REQUIRED) include(KDE4Defaults) include_directories( ${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ) set(CMAKE_VERBOSE_MAKEFILE OFF) add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) add_definitions( “-DKRARC_ENABLED” ) find_package(ACL) if(ACL_FOUND) add_definitions(-DHAVE_POSIX_ACL) endif(ACL_FOUND) \#include(ConfigureChecks.cmake) add_subdirectory(krusader) add_subdirectory(pics) add_subdirectory(doc-extras) add_subdirectory(krArc) add_subdirectory(iso) add_subdirectory(doc) \#add_subdirectory(krfiledialog) – not used \#add_subdirectory(virt) – not used \#add_subdirectory(tar) – not used message(STATUS “${CMAKE_CURRENT_SOURCE_DIR}: skipped […]

Qt5与Utntu 13.04上的Qt 4.7。 如何安装它没有冲突?

我正在使用Qt5并且现在需要Qt 4.7(用于嵌入式设备)。 是否可以在Ubuntu 13.04上另外安装它?

Qt4库中的包依赖性问题

我在qt4库中遇到依赖问题,而且我无法通过apt-get命令安装任何东西。 apt-get update给了我正常的输出。 apt-get clean和apt-get autoclean也这样做。 apt-get-install -f给出以下输出: dpkg: errore nell’elaborare libqt4-xmlpatterns:i386 (–configure): libqt4-xmlpatterns:i386 4:4.8.1-0ubuntu4.1 cannot be configured because libqt4-xmlpatterns:amd64 is in a different version (4:4.8.1-0ubuntu4.2) dpkg: errore nell’elaborare libqt4-xmlpatterns (–configure): libqt4-xmlpatterns:amd64 4:4.8.1-0ubuntu4.2 cannot be configured because libqt4-xmlpatterns:i386 is in a different version (4:4.8.1-0ubuntu4.1) dpkg: problemi con le dipendenze impediscono la configurazione di libqt4-declarative:i386: libqt4-declarative:i386 […]