Qt Hide Taskbar Item

Это должно сработать (или что-то близкое):

select table_name
from all_constraints
where constraint_type='R'
and r_constraint_name in 
  (select constraint_name
  from all_constraints
  where constraint_type in ('P','U')
  and table_name='<your table here>'); 
22
задан 29 October 2010 в 20:08
поделиться

1 ответ

Я думаю, что единственное, что вам здесь нужно, это какой-то родительский виджет-заполнитель. Если вы создаете свой виджет без родителя, он считается окном верхнего уровня. Но если вы создаете его как дочерний элемент окна верхнего уровня, он считается дочерним и не получает запись панели задач как таковую. Родительское окно, с другой стороны, также не получает запись панели задач, потому что вы никогда не устанавливаете ее видимой: этот код здесь работает для меня:

class MyWindowWidget : public QWidget
{
public:
    MyWindowWidget(QWidget *parent)
        : QWidget(parent, Qt::Dialog)
    {

    }
};

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QMainWindow window;

    MyWindowWidget widget(&window);
    widget.show();

    return app.exec();
}

Никакая запись панели задач никогда не отображается, если это хочу, чтобы вы хотели.

21
ответ дан 29 November 2019 в 05:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: