小编Hor*_*ter的帖子

jQuery UI图标麻烦 - 我如何只显示图像

使用jQuery UI图标我只想显示与其余图标一致的图标("只显示图标,没有换行等).基本上我想得到一行可点击的图像,而我正在使用jQuery UI主题页面.

这里有一些我尝试过的事情:

1: <div style="display:inline-block;width:20px;height:20px" class="ui-icon ui-icon-trash"/>
2: <input type="image" onclick=".." class="ui-icon ui-icon-search" alt="Look up" title="Look up (to address)" value="Reverse Lookup" />
Run Code Online (Sandbox Code Playgroud)

1:完全搞乱了布局.2:在图像周围给出一个额外的换行符

- 根据要求更广泛的背景 -

 <tr class="ui-widget-content">
   <td>...</td>
   <td>
      <input name="xy" id="xy" type="text" size="5" />
      <input name="xz" id="xz" type="text" size="5" />
      <input type="image" onclick="...;" class="ui-icon ui-icon-search" alt="Look up" title="Look up (to address)" value="Reverse Lookup" />
    </td>
  </tr>
Run Code Online (Sandbox Code Playgroud)

- 跨度 -

使用span与上面相同的引导,显示图标但是在它自己的行中.

  <span class="ui-icon ui-icon-carat-1-n"></span>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

html javascript icons jquery-ui

4
推荐指数
1
解决办法
1万
查看次数

Javascript colorbar - 创建它的最佳方式

我有一个颜色列表(从值创建),并希望在颜色栏中显示它们(作为图例,每种颜色的含义).像这样的东西.

颜色条的示例

一种方法是具有1行/ n列(n = 25-100)的表,每列代表一种颜色.有没有更好的方法来做到这一点?

html javascript

4
推荐指数
1
解决办法
2481
查看次数

QML文件包含 - 或一个单片文件(结构QML代码)?

这是一个QML新手问题.从表视图示例我有这样的代码:

Column {
        anchors.top: toolbar.bottom
        .....

        TabView {
            id:frame
            ......

            Tab {
                title: "XmlListModel"
                ...
            }
            Tab { ...
Run Code Online (Sandbox Code Playgroud)

由于qml文件变得很长,我想知道我是否可以嵌套qml文件

Column {
        anchors.top: toolbar.bottom
        .....

        TabView {
            id:frame
            ......

            <include tab 1 qml file>   <-- possible ????? -------
            <include tab 2 qml file>
Run Code Online (Sandbox Code Playgroud)

如果include不可能,QML程序员如何构建他的代码?即使在简单的例子中,已经有太多的线来处理恕我直言.

- 编辑 -

在答案之后我发现这个值得注意:

  1. http://qt-project.org/doc/qt-5.0/qtqml/qtqml-syntax-directoryimports.html
  2. 如何在QML上重用代码

qml qt5.1

4
推荐指数
1
解决办法
1708
查看次数

如何在QML TableViewColumn委托中访问数据?

如何访问当前项TableViewColumn

TableView {
    id: atcTableView
    model: myatclist
    ...
    TableViewColumn {
        ...
    }
    TableViewColumn {
        id: atcTableViewColFreq
        role: "frequency"
        title: "Frequency"
        width: 120
        delegate: Component {
            Text {
                text: "Freq is " + currentItem / model / model.frequency
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

由于这种类似的问题的" 你如何在QML列表视图访问CURRENTITEM的角色是什么? "我已经尝试了所有种类的组合model,modelData,currentItem,和类似的东西model.role.

如果我完全删除代理,频率显示正确.模型基于QAbstractListModel.任何提示?

顺便说一句,我可以在QML中看到调试委托中可用的属性吗?

- 根据Kakadu的评论编辑 -

        delegate {
            Text {
                text: "freq is " + frequency
            }
        }
Run Code Online (Sandbox Code Playgroud)

给我: ReferenceError: frequency is not defined

qml qt5.1

4
推荐指数
1
解决办法
5965
查看次数

通过Internet连接MySQL和.net应用程序有危险吗?

对于一个小项目,我需要在MySQL中存储一些数据.用户位于全球范围内并运行.net ClickOnce应用程序.访问的数据并非真正保密,即使有人可以访问,这也不会从隐私角度受到伤害.

从技术上讲,可以将MySQL数据库放在某个服务器上,并通过Internet 连接 所有人通过Connector/Net 连接.但这是否可取?

  1. 协议是否足够稳定/健壮以处理缓慢的互联网连接?
  2. 这会是一个严重的安全风险.加密数据不是主题,而是密码加密.打开MySql数据库(端口)到Internet会有危险吗?

或者,我可以通过Web服务"包装"数据库访问,或者其他方式.但当然这是我想避免的一些开销.那么通过Internet连接MySQL是一个有效的选择吗?

备注:

.net c# mysql mysql-connector

3
推荐指数
1
解决办法
1188
查看次数

Qt Creator 2.6.2和Qt 4.8.4:未正确安装Qt版本

Windows 7:我已经安装了Qt 4.8.4 Win和Qt Creator 2.6.2 Win,VS2010(从这里开始).当我尝试打开一个项目(之前使用Qt 4.8.3/Creator 2.5.2编译)时,它说我需要一个工具包(no valid kit),最终我最终得到了Qt version is not properly installed.所有内容都显示在下面的屏幕截图中.

我检查了一些解决方案:

  1. SO QT版本未正确安装,请运行make install for Linux
  2. 有人说,我需要安装Qt SDK,但我在哪里可以找到它(这个包含较旧的Creator/Qt版本),如果我需要SDK,各个安装程序会有什么意义?
  3. 有人说,我需要将Qt添加到路径中,但具体到底是什么?造物主?Qt 4.8.4,qmakedir?
  4. 不知怎的,我失败了make install,没有任何反应.
  5. 我安装了5.0.1包括Creator 2.6.2作为一个安装,这是有效的.但是当我下载4.8.4时.并尝试将其添加为QT版本,同样的问题:Qt version is not properly installed

知道我需要做什么或安装什么.

- 编辑 - 试验清单---

  1. 添加了我的Qt 4.8.4及其qmake目录PATH
  2. 以不同的顺序重新安装Qt:Qt 4.8.4 first/Creator 2.6.2
  3. 打开Qt CMD提示符qmake install(如建议中所示):4.8.4\install:1: Parse Error ('INSTALLING Qt Source Package Version 4.8.4.') Error processing …

qt qt4 qt-creator windows-7

3
推荐指数
1
解决办法
1万
查看次数

在 Qt 中播放通知(频率 x)声音 - 最简单的方法?

Qt 5.1 或更高版本:

我需要播放频率为 x 的通知声音 n 毫秒。如果我能像这样组合音调那就太好了:1000Hz 2 秒,然后 3000Hz 1 秒,..

最简单的方法是使用文件(WAV、MP3、..),例如如下所述:如何使用 Qt 播放声音但是我必须为每个场景生成这样的文件。

Qt 的音频输出示例在内存中生成此类音调 ( Generator::generateData(const QAudioFormat &format, qint64 durationUs, int sampleRate))。我可以为我的目的编写这样一个生成器。但我必须这样做吗?

那么,仅播放频率 x n 毫秒的最简单方法是什么?

c++ audio qt5.1

3
推荐指数
1
解决办法
6410
查看次数

Qt样式表,从filepath的背景图像

到目前为止我找到的所有示例都引用了资源文件中的背景图像.就像是:

 QFrame {
     background-image: url(:/images/header.png);
 }
Run Code Online (Sandbox Code Playgroud)

我想知道,有没有办法直接从文件系统中使用文件?就像是:

     background-image: url("C:\temp\foo.jpg"); ????
     background-image: file("C:\temp\foo.jpg"); ????
Run Code Online (Sandbox Code Playgroud)

我尝试了所有类型的网址,但没有一个工作.我是否总是要在资源中添加文件?

qt qtstylesheets

3
推荐指数
1
解决办法
6968
查看次数

QScrollArea清除背景颜色

在我的 qss 样式表中我定义了背景颜色

#sw_MainMiddle {
    background: black;
}
Run Code Online (Sandbox Code Playgroud)

QScrollArea一切都很好,但是当我在小部件中放置滚动条时sw_MainMiddle,背景颜色消失了。显然没有机会直接为 指定背景QScrollArea。下面的代码没有任何效果:

QScrollArea {
    background: black;
}
Run Code Online (Sandbox Code Playgroud)

根据这个问题,我使用对象名称选择器将背景颜色重新分配给滚动区域,也没有效果:

#myScrollArea {
    background: black;
}
Run Code Online (Sandbox Code Playgroud)

我做错了什么吗?

qt qscrollarea qt5.3

3
推荐指数
1
解决办法
3505
查看次数

QNetworkAccessManager可以从不同的线程获取/发布?

我有一个QNetworkAccessManager对象(正如Qt docs推荐的那样).但是,我需要从另一个线程获取请求,即不是线程创建了该QNetworkAccessManager对象.

这个问题有两个方面:

  1. 由于函数(get,post...)没有标记,threadsafe我假设我需要在调用之前使用锁.
  2. 但即使我确保没有2个线程并行调用,也可能出现问题:因此可能会发生QObject父子关系的设置,但是来自不同线程中的对象.为此,我需要知道内部的QNetworkAccessManager

那么允许从另一个线程调用get/post吗?

qt qnetworkaccessmanager

3
推荐指数
1
解决办法
2075
查看次数