标签: user-interface

如何检查我的 QLabel 中设置了哪个图像?

我有一个 Qt 应用程序,我需要在其中显示一个闪烁的 LED,为此我需要使用一些关闭和打开 LED 的 png 图像。我创建了一个 Qlabel 并使用 setstylesheet 来显示图像。我创建了一个计时器并将信号连接到一个插槽。
现在的问题是我如何知道当前显示的图像是否为OFF led or ON led.

我在 GUI 中有很多引导,所以有没有更好的方法来检查这个?

c++ user-interface qt

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

OpenGL 的使用是否仅限于创建图形密集型软件?

OpenGL 在创建 UI 方面非常出色(特别是在游戏中),并且具有高度的可移植性。普通(非图形密集型)应用程序使用 OpenGL 作为其 UI 是否不寻常?如果不是,为什么?是关于性能还是易用性?

例如,Apple 开发人员可以使用 Apple 提供的即用型按钮和滑块等;他还可以使用 OpenGL 创建 UI。第二种方法使代码更加灵活和可移植。为什么人们不这样做?

如果可移植性是我们的目标,那么使用 OpenGL 有意义吗?

opengl user-interface

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

为什么我的 Tk 按钮会被自动按下?

在下面的代码中,单击按钮应该将黑色文本从 Hello 更改为 Goodbye。但是当我运行程序时,它立即说再见。

在此处输入图片说明

from Tkinter import *
from tkMessageBox import *
print "this is a test"


class Demo(Frame):
    def __init__(self):
        self.createGUI()
        print "init"
        #self.__mainWindow = Tk()
    def destroy(self):
        print "destroy"
    def createGUI(self):
        Frame.__init__(self)
        self.pack(expand = YES, fill = BOTH)
        self.master.title("Demo")
        self.trackLabel = StringVar()
        self.trackLabel.set("Hello")
        self.trackDisplay = Label(self, font = "Courier 14", textvariable = self.trackLabel, bg = "black", fg = "green")
        self.trackDisplay.grid(sticky = W+E+N+S)
        self.button1 = Button(self, text = "Click Me", width = 10, command = self.bpress())
        self.button1.grid(row = 2, …
Run Code Online (Sandbox Code Playgroud)

python user-interface tk-toolkit tkinter

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

如何在 Kivy 中创建无边框窗口?

我正在使用 Kivy 构建一个 python 桌面应用程序,并想了解如何创建一个类似于 EVE Online 的无边框窗口:EVE Online launch screen

这就是我现在所处的位置,以及我下一步想要实现的目标:我想要实现的目标

我花了好几个小时在谷歌上搜索一个解决方案,但最接近的是这些链接:如何隐藏主窗口标题栏并在 kivy 框架中放置透明背景?,还有这个:wxPython 中的无边框窗口

这是当前代码(Python 2.7,Kivy 1.9):

from kivy.app import App
from kivy.uix.button import Button
from kivy.config import Config

Config.set('graphics', 'width', '480')
Config.set('graphics', 'height', '320')
Config.set('graphics', 'borderless', '1')

class MyApp(App):
def build(self):
    button = Button(text="Exit", size_hint=(None, None))
    button.bind(on_press=exit)
    return button

if __name__ == '__main__':
    MyApp().run()
Run Code Online (Sandbox Code Playgroud)

我想看看这是否可以在 Kivy 中完成。你能提出一些解决这个问题的方法吗?谢谢!

python user-interface window python-2.7 kivy

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

如何在 Eclipse RCP 应用程序中 5 秒后自动隐藏标签?

我正在尝试在 RCP 应用程序中创建一个最初不可见的标签。当我单击“保存”按钮时,它变得可见。同样,它应该在 5 秒内不可见。

为此,我编写了以下代码:

saveButton.addSelectionListener(new SelectionListener() {

            @Override
            public void widgetSelected(SelectionEvent e) {
                // TODO Auto-generated method stub
                System.out.println(textName.getText());
                String text = textName.getText();
                tree.getSelection()[0].setText(text);
                String nodeId = ((TreeStructure) tree.getSelection()[0]
                        .getData()).getNodeId();
                // update the database
                UpdateTree updateTree = new UpdateTree();
                updateTree.renameNode(text, nodeId);
                label.setBounds(xForFirstButton, yIndexForButtons
                        + Constants.BUTTON_BUFFER, Constants.BUTTON_WIDTH,
                        Constants.BUTTON_HEIGHT);
                label.setVisible(true);

                AbstractAction myAction = new AbstractAction() {

                    private static final long serialVersionUID = 1L;

                    @Override
                    public void actionPerformed(ActionEvent arg0) {
                        // TODO Auto-generated method stub
                        label.setVisible(false);
                    }
                };

                Timer myTimer = …
Run Code Online (Sandbox Code Playgroud)

java user-interface swt eclipse-rcp

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

Android 动画仅当 ListView 向下滚动时

我在布局中有一个 ListView,只有当列表向下滚动时,我才需要应用动画(从下到上出现)。

我该怎么做?

请帮我。

user-interface android listview android-animation android-layout

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

无法填充使用 IntelliJ GUI 设计器创建的 JTable 组件

我有一个在 IntelliJ 的 GUI 设计器中制作的 JTable 组件。该类绑定到 GUI 窗体并且编译没有问题,但表保持为空。我也尝试使用其他一些代码,但我对 Java 有点陌生,真的很想知道这个问题的答案。请不要给我一半的答案或将我指向一个页面来弄清楚。我在这里是因为我确实尝试过。

package com.company;

import javax.swing.*;
import javax.swing.table.DefaultTableModel;
import java.awt.*;

/**
 * Created by User on 3/8/2016.
 */
public class TableGUI {
    private static JFrame frame;
    private JTable table1;
    private JPanel panel1;

    public TableGUI() {
        DefaultTableModel model = new DefaultTableModel();

        table1.setAutoCreateRowSorter(true);
        table1.setFillsViewportHeight(true);
        table1.setPreferredScrollableViewportSize(new Dimension(550, 200));
        model.addColumn("Id");
        model.addColumn("First Name");
        model.addColumn("Last Name");
        model.addColumn("Company Name");
        table1.setModel(model);
    }

    public static void main(String[] args) {
        frame = new JFrame("TableGUI");
        frame.setContentPane(new TableGUI().panel1);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.pack();
        frame.setVisible(true);
        frame.setSize(new Dimension(600, …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing jtable intellij-idea

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

使用 TkInter 的简单窗口

我是新手TkInter并使用 Python 开发 UI。因此,作为逐步学习的一种方式,我只是想获得一个窗口。我写了以下简单的代码:

from Tkinter import Tk

window = Tk()
window.geometry("266x208")
window.title("Claculator")
Run Code Online (Sandbox Code Playgroud)

我期待在运行代码时弹出一个空窗口,但我注意到了。只是Process finished with exit code 0我错过了什么?

PS:Python 2.7,Windows 7

python user-interface tkinter python-2.7

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

如何更改 "panel.add(new JLabel("")); 中 JLabel 的字体大小

我知道如何以正常方式更改 JLabel 的字体大小

exampleLabel.setFont(new Font("", Font.PLAIN, 20));
Run Code Online (Sandbox Code Playgroud)

但是我想看看当您以简单的方式将 JLabel 添加到面板时是否有办法做到这一点。像这样..

examplePanel.add(new JLabel("this is an example"));
Run Code Online (Sandbox Code Playgroud)

我将如何更改后者的字体大小,因为 JLabel 没有名称?

我尝试在 JPanel 上设置字体,但它不起作用。

examplePanel.setFont(.......);
Run Code Online (Sandbox Code Playgroud)

对此的任何帮助将不胜感激。

java user-interface swing jlabel

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

如何在android中设置具有透明渐变色的背景图像?

我是android开发的新手。我的目标是设置渐变透明色的背景图片,我尝试了很多方法,但我无法实现这一目标。有人可以帮助我吗?。我附上了示例屏幕截图。

在此处输入图片说明

源代码

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/bc"
    android:orientation="vertical"
    android:paddingLeft="20dp"
    android:alpha="0.7"
    android:id="@+id/about"
    android:paddingRight="20dp"
    android:paddingTop="60dp">

    <android.support.design.widget.TextInputLayout
        android:id="@+id/otp_layout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:hintTextAppearance="@style/hintStyle">

        <EditText
            android:id="@+id/mobNo"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/hint_mob"
            android:inputType="number"
            android:singleLine="true"
            />
    </android.support.design.widget.TextInputLayout>


    <Button
        android:id="@+id/submit"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="40dp"
        android:background="@color/colorPrimary"
        android:text="@string/submit"
        android:textColor="@android:color/white"/>

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

提前谢谢。

user-interface android

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