标签: widget

wxPython:一个可折叠的面板小部件

我有我的主程序窗口,我想制作一个可折叠的面板.我的意思是,一个面板与窗户的一侧对齐,带有折叠/展开按钮.重要的是,当面板折叠/展开时,其他小部件相应地改变它们的尺寸以利用它们具有的空间.

我该怎么做呢?

python user-interface wxpython widget

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

为Swing重新流动标签小部件

是否有一个Swing的小部件,其行为类似于a JLabel,如果文本的尺寸发生变化,它会自动重排文本?例如:

Large horizontal space available:
+--------------+
| Foo bar baz  |
+--------------+

Small horizontal space available:
+---------+
| Foo bar |
| baz     |
+---------+

我目前正在使用JEditorPanesetContentType("text/html")和HTML内容.这有效,但它不使用系统的默认标签字体来显示文本.此外,我宁愿不将HTML标记放入我的文本中 - 最好\n将字符转换为换行符,其他所有内容都将显示为文本.

java formatting swing label widget

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

如何制作像Disqus或者这样的javascript

我想创建一个可以在任何网页上显示的应用程序,就像Disqus或者Disqus在文章和网页上呈现一样.

它将显示一个迷你电子商务店面.

我不知道如何开始.这些"小部件"是否有任何示例代码,框架或设计模式?

例如,我想展示产品.我应该首先创建列出所有这些服务的Web服务或RSS吗?或者这些Ajax脚本中的一个可以简单地消化XHTML网页并显示它?

感谢任何提示,我真的很感激.

javascript json widget

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

如何在Tkinter中获得主框架的名称


简而言之:Tkinter中是否有一个函数可以获取小部件的主框架的名称?

让我告诉您更多一点:
有一个名为“ BackButton”的按钮

self.BackButton = Button(self.SCPIFrame, text = "Back", command = self.CloseFrame)
self.BackButton.place(x = 320, y = 320, anchor = CENTER)
Run Code Online (Sandbox Code Playgroud)

当我单击此按钮时,有一个名为“ CloseFrame”的函数,它将关闭当前Frame(并执行其他操作),在本例中为“ SCPIFrame”。但是为此,我需要其中存在BackButton的Frame的名称。有任何想法吗?感谢您的帮助。

tkinter master widget frame

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

AngularJS - 如何在指令渲染完成时查询DOM

我正在尝试使用AngularJS指令实现自定义滚动窗格组件.在下面的jsfiddle示例中,我有一个基本原型的示例.

这是我的想法的架构: 在此输入图像描述

这是指令代码:

    myApp.directive('lpScrollPane', function factory() {
    return {
        restrict: 'A',
        replace: true,
        transclude: true,
        template: '<div class="scrollPaneWrapper"><div class="scrollPane" ng-transclude></div><div class="thumbTrack" ></div></div>',
        compile: function (tElement, tAttrs) {
            var minHeight = 30;
            return function (scope, iElement, iAttrs) {
                var thumbTrack = angular.element(iElement.children()[1]);

                scope.onScrollHeight = function () {
                    console.log(iElement.children()[0].scrollHeight);

                    var H1 = iElement[0].offsetHeight;
                    var H2 = iElement.children()[0].scrollHeight;
                    if (H2 > H1) {
                        var trackHeight = Math.round(minHeight + (H1 - minHeight) * (1 - Math.pow((H2 - H1) / H2, 0.8)));
                        thumbTrack.css({ …
Run Code Online (Sandbox Code Playgroud)

javascript components widget web angularjs

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

如何使图形填满所有窗口

我正在使用QtDesigner创建的应用程序中绘制图形,问题是,当显示grapth时,图形空间和mplwidget空间之间会出现一个大的"灰色边缘".这使得情节更小,所以我怎么能删除当我在主窗口中显示我的图形时出现的这个大的"灰色边框"?

我希望我的图表填充小部件的所有可用空间.图表显示在我的申请中

python widget matplotlib qt-designer

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

如何使用窗口调整大小来扩展小部件?

我有一个简单的qt应用程序,QTabWidget在主窗口内.我也有一些QPushButton(s)和QRadioButton(s).

我想要的是,当我手动或通过最大化/最小化它来调整窗口大小时,应该以相同的方式调整容器的大小.
换句话说,我想要的是DockStyle.Fill在qt C++中的等价物

我怎样才能做到这一点 ?

c++ user-interface qt resize widget

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

使QMenu具有与父级相同的宽度(QPushButton)

我有一个QMenu被分配给a QPushButton并在按下按钮时弹出.它看起来像这样:

在此输入图像描述

但是,我希望菜单的宽度等于按钮的宽度,因为它现在看起来很丑,而且它也很难打.

我可以通过使用设置菜单的固定宽度setMinimumWidth,但是我必须手动输入宽度值.按钮的大小可能在创建后不会改变,因此菜单的最小宽度不一定必须动态调整.但我不想硬编码一个值.

这两个小部件都是在我的窗口的构造函数中创建的,它也是从窗口派生的QWidget.我可以调用sizeHint我的按钮的方法,但只返回它的"最佳"宽度.它后来在布局中的宽度比这宽.

现在,调用width按钮上的方法也不会返回它在布局中应该具有的正确宽度,但是宽度比按钮的宽度宽,即使我在窗口的所有子窗口小部件都已分配给它之后调用它他们的布局,窗口的布局已经设置好了.我不确定为什么会这样; 也许是因为在窗口的构造函数中,小部件还不知道它将显示的大小?

现在,有没有办法让菜单具有按钮的宽度?或者我可以在哪个时间点调用width按钮上的方法,它会返回按钮实际显示的宽度?该按钮也设置为parent菜单.有没有办法让小部件具有其父级的宽度?

这里有一些示例代码:

MainInterface::MainInterface(QWidget *parent){

    //some code

    _moreButton = new QPushButton(tr("&More..."));
    _moreMenu = new QMenu(_moreButton);
    _cmdAction = new QAction(tr("Save as Batch File"), this);
    _moreMenu->addAction(_cmdAction);
    _moreButton->setMenu(_moreMenu);

    //some more code

    _layout->addWidget(_moreButton);
    setLayout(_layout);
}
Run Code Online (Sandbox Code Playgroud)

c++ size qt widget width

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

今天我将扩展名滚出视图后无效

在iOS9上,在我将扩展名滚出视图后,我收到控制台日志错误:

9月2日14:36:34 {myPhoneName} SpringBoard [2570]:插件{myExtensionBundleName}失效

然后在将其滚动回视图后,它没有响应(即没有任何窗口小部件按钮响应).在我关闭今日屏幕并重新打开它之前,小部件仍然没有响应.

提前感谢任何有助于诊断的指导.

widget ios today-extension

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

颤振默认字体大小

我希望Flutter中的文本小部件具有默认字体大小。我知道我可以在主题中设置默认字体系列,但是没有默认字体大小参数。

我只是想知道我的自定义窗口小部件是否实施正确,还是我做错了方法?

import 'package:flutter/material.dart';

/// Custom Text with a default font Monospace and a default font size.
class CustomText extends Text {
  /// Custom Text Constructor extend of Text constructor.
  CustomText(this.dataCustom,
      {this.styleCustom = const TextStyle(), this.textAlignCustom})
      : super(dataCustom,
            style: styleCustom.copyWith(fontFamily: 'Monospace', fontSize: 12),
            textAlign: textAlignCustom);

  /// The text to display.
  ///
  /// This will be null if a [textSpan] is provided instead.
  final String dataCustom;

  /// If non-null, the style to use for this text.
  ///
  /// If the style's …
Run Code Online (Sandbox Code Playgroud)

widget dart flutter

2
推荐指数
5
解决办法
2210
查看次数