问题列表 - 第180044页

如何限制要在Gtk CellRendererText中显示的小数位数

我试图限制Gtk.CellRendererText中显示的小数位数。目前,浮点数字段显示为6个小数位,但我希望只有1个。

在此处输入图片说明

此测试代码应在Linux上运行:

#!/usr/bin/python3
from gi.repository import Gtk

class MyWindow(Gtk.Window):

    def __init__(self):
        Gtk.Window.__init__(self, title="Hello World")
        self.set_default_size(200, 200)

        self.liststore = Gtk.ListStore(float)
        treeview = Gtk.TreeView(model=self.liststore)

        self.liststore.append([9.9])
        self.liststore.append([1])

        xrenderer = Gtk.CellRendererText()
        xrenderer.set_property("editable", True)
        xcolumn = Gtk.TreeViewColumn("Float Numbers", xrenderer, text=0)
        xcolumn.set_min_width(100)
        xcolumn.set_alignment(0.5)
        treeview.append_column(xcolumn)

        self.add(treeview)

win = MyWindow()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()
Run Code Online (Sandbox Code Playgroud)

cellrenderer pygobject gtk3

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

延迟加载在bootstrap轮播中不起作用

我使用bootstrap 3创建旋转木马,如下所示:

HTML:

<div id="myCarousel" class="carousel slide">
    <div class="carousel-inner">
        <div class="active item">
            <img src="http://rivathemes.net/html/envor/img/posts/3.jpg" class="img-big">
        </div>
        <div class="item">
            <img data-lazy-load-src="http://rivathemes.net/html/envor/img/posts/4.jpg" class="img-big">
        </div>
    </div>
    <div class="carousel-controls">
<a class="left carousel-control" href="#myCarousel" data-slide="prev"><i class="fa fa-angle-double-left fa-lg"></i></a>

<a class="right carousel-control" href="#myCarousel" data-slide="next"><i class="fa fa-angle-double-right fa-lg"></i></a>

    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

并添加此代码以添加img延迟加载.

JS:

$('#myCarousel').on('slid', function () {
    var $nextImage = $('.active.item', this).next('.item').find('img');
    $nextImage.attr('src', $nextImage.data('lazy-load-src'));
});
Run Code Online (Sandbox Code Playgroud)

但是,这对我不起作用!?可以解决这个问题吗?

重要问:我可以为延迟加载添加图像预加载器吗?!

演示:FIDDLE

html javascript css jquery twitter-bootstrap

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

ready-function togglePanel()不起作用

我有这个代码

<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script src="bower_components/webcomponentsjs/webcomponents.js"></script>
    <script src='//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'></script>
    <link rel="import" href="bower_components/polymer/polymer.html">
    <link rel="import" href="bower_components/core-drawer-panel/core-drawer-panel.html">
    <link rel="import" href="bower_components/core-header-panel/core-header-panel.html">
    <link rel="import" href="bower_components/core-toolbar/core-toolbar.html">
    <link rel="import" href="bower_components/font-roboto/roboto.html">
    <link rel="import" href="bower_components/paper-icon-button/paper-icon-button.html">

    <link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body>
<core-drawer-panel>
    <core-header-panel drawer id="section-drawer">
        <div id="logo-container">LOGO</div>
    </core-header-panel>
    <core-header-panel main id="section-main">
        <core-toolbar>
            <paper-icon-button icon="menu" id="navicon"></paper-icon-button>
            <div class="page-title">TITLE</div>
        </core-toolbar>
    </core-header-panel>
</core-drawer-panel>
<script>
    function standardPolymerLoad() {
        setMenuAction();
    }

    function setMenuAction() {
        var navicon = document.getElementById('navicon');
        drawerPanel = document.getElementById('section-drawer');
        navicon.addEventListener('click', function() {
            drawerPanel.togglePanel();
        });
    }

    document.addEventListener("polymer-ready", standardPolymerLoad); …
Run Code Online (Sandbox Code Playgroud)

function polymer

2
推荐指数
1
解决办法
537
查看次数

PyQt:将缩放后的图像放置在标签中心

QPixmap用于在标签上显示不同尺寸的图像。我已使用以下代码显示图像:

myPixmap = QtGui.QPixmap(os.path.join("data", "images", image_name))
myScaledPixmap = myPixmap.scaled(self.ui.label.size(), QtCore.Qt.KeepAspectRatio)
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常,没有任何问题。但是,图像显示在标签的左侧而不是中心。同样,缩放比例会进一步缩小图像,而不是填充整个标签。

是否可以在标签中心显示图像?

python position image pyqt qlabel

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

计算某个组的相对频率

我有一个分类变量的数据框,我已经分成了几组,我得到了每组的计数.

My original data nyD looks like:

Source: local data frame [7 x 3]
Groups: v1, v2, v3

  v1    v2   v3
1  a  plus  yes
2  a  plus  yes
3  a minus   no
4  b minus  yes
5  b     x  yes
6  c     x notk
7  c     x notk

I performed the following operations using dplyr:

ny1 <- nyD %>% group_by(v1,v2,v3)%>%
           summarise(count=n()) %>%
           mutate(prop = count/sum(count))


My data "ny1" looks like:

Source: local data frame [5 x 5]
Groups: v1, …
Run Code Online (Sandbox Code Playgroud)

r dplyr

2
推荐指数
1
解决办法
2042
查看次数

ASP.NET 5中RegisterObject/QueueBackgroundWorkItem的等价物

在"System.Web"ASP.NET中,可以通过RegisterObject/ 注册后台工作QueueBackgroundWorkItem以参与IIS的关闭顺序(完成90秒宽限期),但我很难在ASP中找到完全等效的内容. NET 5.

查看源代码Microsoft.AspNet.Hosting.HostingEngine,我可以看到它通过IApplicationLifecycle.ApplicationStoppingIApplicationLifecycle.ApplicationStopped(在它之间配置服务器PipelineInstance)发出信号,但似乎没有任何空间可用于RegisterObject旧API 中需要的90秒宽限期.

IIS集成层尚未开源(如果有的话),因此很难看出该实现如何映射事物.

我错过了一个API吗?我应该通过CancellationToken.Register()?执行阻塞关闭吗?那是什么东西被排除在"vNext"之外?

任何启蒙都会受到高度赞赏.

asp.net-core

8
推荐指数
1
解决办法
975
查看次数

检查java中是否存在项目由O(1)设置

我正在使用一些Set物品.

Set<Objects> myObjects
Run Code Online (Sandbox Code Playgroud)

Set可能包含数千项.对我来说重要的是可以Set通过O(1)来检查项目的存在.

我知道有一种contains方法,Set但它的工作顺序是什么?它是由O(1)工作的吗?

如果效率不高,如何通过O(1)检查存在?

java set

-1
推荐指数
1
解决办法
2268
查看次数

Android wrap_content无法正常工作-太大

我经常一起工作wrap_content。并且它正常工作。

但是最近出现了问题-如果我不提供图像的大小,则看起来比实际尺寸要大得多。

也许是因为我必须使用Android Studio。我不知道。

编辑:

image.png大小为160像素x 160像素

<ImageView
          android:layout_width="160px"
          android:layout_height="160px"
          android:src="@drawable/image" />
Run Code Online (Sandbox Code Playgroud)

这就是一切看起来很好的样子。

<ImageView
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:src="@drawable/image" />
Run Code Online (Sandbox Code Playgroud)

但是现在那张照片看起来太大了。

我知道正确的方法是在中使用wrap_content,但是因为这个问题我不能这样做。

android drawable

5
推荐指数
1
解决办法
3664
查看次数

如何在使用Regex.Replace方法时找到子字符串?

我正在使用此代码来替换索引中的所有找到的值:

int i = 0;
input = "FGS1=(B+A*10)+A*10+(C*10.5)";
Regex r = new Regex("([A-Z][A-Z\\d]*)");
bool f = false;
MatchEvaluator me = delegate(Match m)
{
  f = true;
  i++;
  return "i" + i.ToString();
};
do { f = false; input = r.Replace(input, me); } while (f);
//expected result: input == "i1=(i2+i3*10)+i4*10+(i5*10.5)"
Run Code Online (Sandbox Code Playgroud)

但我必须以更复杂的方式做到这一点,因为我必须用已发现的价值做些什么.例如:

MatchEvaluator me = delegate(Match m)
{
  foundValue = /*getting value*/;
  if (foundValue = "A") i--;
  f = true;
  i++;
  return "i" + i.ToString();
};
Run Code Online (Sandbox Code Playgroud)

此代码的预期结果: "i1=(i2+i2*10)+i2*10+(i3*10.5)"

c# regex

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

使用geom_line()连接所选NA的点

我的问题与使用geom_line连接缺失值密切相关,但这是一个后续而不是重复.

我有缺失值NA的数据.数据已经与包裹一起"融化"了很长的形式,reshape2而我正用它ggplot2来绘制两者geom_points()geom_line().在示例数据中,我只有一个组,在我的实际数据中,我有几个组.我想绘制一个geom_line()连接数据点,这些数据点之间没有超过4年的缺失数据.换句话说,如果有3个相邻行具有NA,则应用于na.rmdata.frame,而如果至少有4个相邻行具有NA,则不应用于na.rmdata.frame.

编辑:注意:我正在复制书中的数字,即使数据丢失,点也会连接.最好使用不同的linetypecolour用于连接缺失数据的那些段,以及解释它的图例中的注释.

在下文中,我有一个非常乏味和丑陋的黑客,无法扩展到操纵大量数据.我要感谢一种更简单的方法,特别希望找到一种简单的方法来计算数据中连续NA的实例.

### ggplot draws geom_line with NAs

# Data (real-world example, so not exactly MWE)
df <- 
structure(list(Year = c(1910, 1911, 1912, 1913, 1914, 1915, 1916, 
1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 
1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 
1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

6
推荐指数
1
解决办法
2449
查看次数